diff --git a/test/intl402/NumberFormat/constructor-locales-arraylike.js b/test/intl402/NumberFormat/constructor-locales-arraylike.js
index 122e14e47ee47f4936a2f9854319f55d111a12b2..6ed4a3fd2f6a65eba4172dad1eacd858f69eb4ff 100644
--- a/test/intl402/NumberFormat/constructor-locales-arraylike.js
+++ b/test/intl402/NumberFormat/constructor-locales-arraylike.js
@@ -11,7 +11,13 @@ description: >
 const actual = Intl.NumberFormat({
   length: 1,
   1: 'en-US'
-});
-const expected = Intl.NumberFormat(['en-US']);
+}).resolvedOptions();
+const expected = Intl.NumberFormat(['en-US']).resolvedOptions();
 
-assert.sameValue(actual.resolvedOptions(), expected.resolvedOptions());
+assert.sameValue(actual.locale, expected.locale);
+assert.sameValue(actual.minimumIntegerDigits, expected.minimumIntegerDigits);
+assert.sameValue(actual.minimumFractionDigits, expected.minimumFractionDigits);
+assert.sameValue(actual.maximumFractionDigits, expected.maximumFractionDigits);
+assert.sameValue(actual.numberingSystem, expected.numberingSystem);
+assert.sameValue(actual.style, expected.style);
+assert.sameValue(actual.useGrouping, expected.useGrouping);