diff --git a/lib/checks/forms/autocomplete-appropriate.json b/lib/checks/forms/autocomplete-appropriate.json
index 93ddb96061..dda69e3b06 100644
--- a/lib/checks/forms/autocomplete-appropriate.json
+++ b/lib/checks/forms/autocomplete-appropriate.json
@@ -1,6 +1,7 @@
{
"id": "autocomplete-appropriate",
"evaluate": "autocomplete-appropriate-evaluate",
+ "deprecated": true,
"metadata": {
"impact": "serious",
"messages": {
diff --git a/lib/rules/autocomplete-valid.json b/lib/rules/autocomplete-valid.json
index 14d8de7c27..c57a350145 100644
--- a/lib/rules/autocomplete-valid.json
+++ b/lib/rules/autocomplete-valid.json
@@ -6,7 +6,7 @@
"description": "Ensure the autocomplete attribute is correct and suitable for the form field",
"help": "autocomplete attribute must be used correctly"
},
- "all": ["autocomplete-valid", "autocomplete-appropriate"],
+ "all": ["autocomplete-valid"],
"any": [],
"none": []
}
diff --git a/test/act-mapping/autocomplete-valid.json b/test/act-mapping/autocomplete-valid.json
deleted file mode 100644
index 1d2f796d4b..0000000000
--- a/test/act-mapping/autocomplete-valid.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "id": "73f2c2",
- "title": "autocomplete attribute has valid value",
- "axeRules": ["autocomplete-valid"]
-}
diff --git a/test/integration/rules/autocomplete-valid/autocomplete-valid.html b/test/integration/rules/autocomplete-valid/autocomplete-valid.html
index 3d2f59643e..8586c9179c 100644
--- a/test/integration/rules/autocomplete-valid/autocomplete-valid.html
+++ b/test/integration/rules/autocomplete-valid/autocomplete-valid.html
@@ -25,9 +25,6 @@
-
-
-
@@ -149,10 +146,6 @@
-
-
-
-
diff --git a/test/integration/rules/autocomplete-valid/autocomplete-valid.json b/test/integration/rules/autocomplete-valid/autocomplete-valid.json
index 3aa97971fd..2a1869272a 100644
--- a/test/integration/rules/autocomplete-valid/autocomplete-valid.json
+++ b/test/integration/rules/autocomplete-valid/autocomplete-valid.json
@@ -1,16 +1,7 @@
{
"description": "autocomplete-valid tests",
"rule": "autocomplete-valid",
- "violations": [
- ["#fail1"],
- ["#fail2"],
- ["#fail3"],
- ["#fail4"],
- ["#fail5"],
- ["#fail6"],
- ["#fail7"],
- ["#fail8"]
- ],
+ "violations": [["#fail1"], ["#fail2"], ["#fail3"], ["#fail4"]],
"passes": [
["#pass1"],
["#pass2"],
diff --git a/test/integration/virtual-rules/autocomplete-valid.js b/test/integration/virtual-rules/autocomplete-valid.js
index aeb2df1ae1..8c1c5ea268 100644
--- a/test/integration/virtual-rules/autocomplete-valid.js
+++ b/test/integration/virtual-rules/autocomplete-valid.js
@@ -40,18 +40,4 @@ describe('autocomplete-valid virtual-rule', function() {
assert.lengthOf(results.violations, 1);
assert.lengthOf(results.incomplete, 0);
});
-
- it('should fail when autocomplete is incorrectly used', function() {
- var results = axe.runVirtualRule('autocomplete-valid', {
- nodeName: 'input',
- attributes: {
- type: 'color',
- autocomplete: 'email'
- }
- });
-
- assert.lengthOf(results.passes, 0);
- assert.lengthOf(results.violations, 1);
- assert.lengthOf(results.incomplete, 0);
- });
});