mirror of
https://github.com/nasa/openmct.git
synced 2025-01-14 16:59:54 +00:00
e391e6d2e0
- renames e2e subpackage from openmct-e2e to @openmct/e2e (uses openmct project scope)
39 lines
1.1 KiB
JavaScript
39 lines
1.1 KiB
JavaScript
/* eslint-disable no-undef */
|
|
module.exports = {
|
|
extends: ['plugin:playwright/recommended'],
|
|
rules: {
|
|
'playwright/max-nested-describe': ['error', { max: 1 }],
|
|
'playwright/expect-expect': 'off'
|
|
},
|
|
overrides: [
|
|
{
|
|
//Apply Best Practices to externalFixtures and exampleTemplate.e2e.spec.js
|
|
files: [
|
|
'appActions.js',
|
|
'baseFixtures.js',
|
|
'pluginFixtures.js',
|
|
'**/exampleTemplate.e2e.spec.js'
|
|
],
|
|
rules: {
|
|
'playwright/no-raw-locators': 'error',
|
|
'playwright/no-nth-methods': 'error',
|
|
'playwright/no-get-by-title': 'error',
|
|
'playwright/prefer-comparison-matcher': 'error'
|
|
}
|
|
},
|
|
{
|
|
// Disable no-raw-locators for .contract.perf.spec.js files until https://github.com/grafana/xk6-browser/issues/1226
|
|
files: ['**/*.contract.perf.spec.js'],
|
|
rules: {
|
|
'playwright/no-raw-locators': 'off'
|
|
}
|
|
},
|
|
{
|
|
files: ['**/*.visual.spec.js'],
|
|
rules: {
|
|
'playwright/no-networkidle': 'off' //https://github.com/nasa/openmct/issues/7549
|
|
}
|
|
}
|
|
]
|
|
};
|