Skip to content

Commit 0c1c587

Browse files
committedJul 13, 2021
[Tests] autocomplete-valid: move some failed tests to passing
See dequelabs/axe-core#2912
1 parent 8830902 commit 0c1c587

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed
 

Diff for: ‎__tests__/src/rules/autocomplete-valid-test.js

+7-6
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,13 @@ ruleTester.run('autocomplete-valid', rule, {
4646
{ code: '<input type="text" autocomplete={autocompl || "name"} />;' },
4747
{ code: '<input type="text" autocomplete={autocompl || "foo"} />;' },
4848
{ code: '<Foo autocomplete="bar"></Foo>;' },
49+
50+
// PASSED "autocomplete-appropriate"
51+
// see also: https://github.com/dequelabs/axe-core/issues/2912
52+
{ code: '<input type="date" autocomplete="email" />;', errors: inappropriateAutocomplete },
53+
{ code: '<input type="number" autocomplete="url" />;', errors: inappropriateAutocomplete },
54+
{ code: '<input type="month" autocomplete="tel" />;', errors: inappropriateAutocomplete },
55+
{ code: '<Foo type="month" autocomplete="tel"></Foo>;', errors: inappropriateAutocomplete, options: [{ inputComponents: ['Foo'] }] },
4956
].map(parserOptionsMapper),
5057
invalid: [
5158
// FAILED "autocomplete-valid"
@@ -55,11 +62,5 @@ ruleTester.run('autocomplete-valid', rule, {
5562
{ code: '<input type="text" autocomplete="home url" />;', errors: invalidAutocomplete },
5663
{ code: '<Bar autocomplete="baz"></Bar>;', errors: invalidAutocomplete, options: [{ inputComponents: ['Bar'] }] },
5764
{ code: '<input type={isEmail ? "email" : "text"} autocomplete="none" />;', errors: invalidAutocomplete },
58-
59-
// FAILED "autocomplete-appropriate"
60-
{ code: '<input type="date" autocomplete="email" />;', errors: inappropriateAutocomplete },
61-
{ code: '<input type="number" autocomplete="url" />;', errors: inappropriateAutocomplete },
62-
{ code: '<input type="month" autocomplete="tel" />;', errors: inappropriateAutocomplete },
63-
{ code: '<Foo type="month" autocomplete="tel"></Foo>;', errors: inappropriateAutocomplete, options: [{ inputComponents: ['Foo'] }] },
6465
].map(parserOptionsMapper),
6566
});

0 commit comments

Comments
 (0)
Please sign in to comment.