diff --git a/test/intl402/Intl/getCanonicalLocales/main.js b/test/intl402/Intl/getCanonicalLocales/main.js
index ae088b38a27c1131e41765f5f36ff2f96da2505e..f518a5005dbf0eb9048ff07e4cbd10ee9ed882ba 100644
--- a/test/intl402/Intl/getCanonicalLocales/main.js
+++ b/test/intl402/Intl/getCanonicalLocales/main.js
@@ -29,4 +29,6 @@ assertArray(gCL({'a': 0}), []);
 
 assertArray(gCL({}), []);
 
+assertArray(gCL(['ar-ma-u-ca-islamicc']), ['ar-MA-u-ca-islamicc']);
+
 assertArray(gCL(['th-th-u-nu-thai']), ['th-TH-u-nu-thai']);
diff --git a/test/intl402/Intl/getCanonicalLocales/preferred-subtag.js b/test/intl402/Intl/getCanonicalLocales/preferred-subtag.js
deleted file mode 100644
index 23b37a98c9c80b643b8b227a121fa2f8dfa047a4..0000000000000000000000000000000000000000
--- a/test/intl402/Intl/getCanonicalLocales/preferred-subtag.js
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright 2016 Mozilla Corporation. All rights reserved.
-// This code is governed by the license found in the LICENSE file.
-
-/*---
-esid: sec-canonicalizelanguagetag
-description: Test for the replacement of a deprecated subtag with its preferred subtag.
-info: |
-  6.2.3 CanonicalizeLanguageTag ( locale )
-   It takes the steps specified in RFC 5646 section 4.5, or successor, to bring the language
-   tag into canonical form, and to regularize the case of the subtags.
-   RFC 5646 section 4.5 - 3rd point: Subtags are replaced by their
-   'Preferred-Value', if there is one.
-includes: [compareArray.js]
----*/
-
-var gCL = Intl.getCanonicalLocales;
-
-function assertArray(l, r) {
-  assert(compareArray(l, r), r);
-}
-
-// islamicc is deprecated and its preferred name is 'islamic-civil'.
-// See http://www.unicode.org/repos/cldr/tags/latest/common/bcp47/calendar.xml .
-assertArray(gCL(['ar-ma-u-ca-islamicc']), ['ar-MA-u-ca-islamic-civil']);