|
| 1 | +// We use `data-testid` instead of `data-test-id`, in order to match React Native and Testing Library https://testing-library.com/docs/dom-testing-library/api-queries#bytestid |
| 2 | +const dataTestId = 'data-testid'; |
| 3 | + |
1 | 4 | module.exports = {
|
2 | 5 |
|
3 | 6 | // NOTE: See .eslintrc.js for example `extends` and `plugins` sections, which have to be done individually by each repository because of Code Climate not supporting everything we use.
|
@@ -173,13 +176,13 @@ module.exports = {
|
173 | 176 | 'sonarjs/prefer-single-boolean-return': 'warn',
|
174 | 177 | 'sonarjs/prefer-while': 'warn',
|
175 | 178 |
|
176 |
| - 'test-selectors/anchor': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false }], |
177 |
| - 'test-selectors/button': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false }], |
178 |
| - 'test-selectors/input': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false }], |
179 |
| - 'test-selectors/onChange': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false }], |
180 |
| - 'test-selectors/onClick': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false }], |
181 |
| - 'test-selectors/onKeyDown': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false }], |
182 |
| - 'test-selectors/onKeyUp': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false }] |
| 179 | + 'test-selectors/anchor': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false, "testAttribute": dataTestId }], |
| 180 | + 'test-selectors/button': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false, "testAttribute": dataTestId }], |
| 181 | + 'test-selectors/input': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false, "testAttribute": dataTestId }], |
| 182 | + 'test-selectors/onChange': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false, "testAttribute": dataTestId }], |
| 183 | + 'test-selectors/onClick': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false, "testAttribute": dataTestId }], |
| 184 | + 'test-selectors/onKeyDown': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false, "testAttribute": dataTestId }], |
| 185 | + 'test-selectors/onKeyUp': ['warn', 'always', { 'ignoreDisabled': false, 'ignoreReadonly': false, "testAttribute": dataTestId }] |
183 | 186 |
|
184 | 187 | // See eslint-config-tree/.eslintrc.js for example deprecation rules.
|
185 | 188 | }
|
|
0 commit comments