Index: LayoutTests/fast/dom/idl-dictionary-unittest.html |
diff --git a/LayoutTests/fast/dom/idl-dictionary-unittest.html b/LayoutTests/fast/dom/idl-dictionary-unittest.html |
index b396eec605e8109cd2068369075826213a44a771..b98f08d0b0189ef8d5b96ff1c5d9a580eac91898 100644 |
--- a/LayoutTests/fast/dom/idl-dictionary-unittest.html |
+++ b/LayoutTests/fast/dom/idl-dictionary-unittest.html |
@@ -24,6 +24,7 @@ if (window.internals && internals.dictionaryTest) { |
shouldBeUndefined('dict.byteStringMember'); |
shouldBeUndefined('dict.usvStringMember'); |
shouldBeUndefined('dict.stringSequenceMember'); |
+ shouldBe('dict.stringSequenceMemberWithDefault', '[]'); |
shouldBeUndefined('dict.stringSequenceOrNullMember'); |
shouldBeUndefined('dict.elementMember'); |
shouldBeUndefined('dict.elementOrNullMember'); |
@@ -52,6 +53,7 @@ if (window.internals && internals.dictionaryTest) { |
shouldBeUndefined('dict.usvStringMember'); |
shouldBeEqualToString('dict.stringMemberWithDefault', 'defaultStringValue'); |
shouldBeUndefined('dict.stringSequenceMember'); |
+ shouldBe('dict.stringSequenceMemberWithDefault', '[]'); |
shouldBeUndefined('dict.stringSequenceOrNullMember'); |
shouldBeUndefined('dict.elementMember'); |
shouldBeUndefined('dict.elementOrNullMember'); |
@@ -76,6 +78,7 @@ if (window.internals && internals.dictionaryTest) { |
doubleMember: 3.14, |
unrestrictedDoubleMember: NaN, |
stringSequenceMember: ['foo', 'bar', 'baz'], |
+ stringSequenceMemberWithDefault: ['foo', 'bar', 'baz'], |
stringSequenceOrNullMember: [], |
elementMember: element1, |
elementOrNullMember: null, |
@@ -101,6 +104,7 @@ if (window.internals && internals.dictionaryTest) { |
shouldBe('dict.doubleMember', '3.14'); |
shouldBe('dict.unrestrictedDoubleMember', 'NaN'); |
shouldBe('dict.stringSequenceMember', '["foo", "bar", "baz"]'); |
+ shouldBe('dict.stringSequenceMemberWithDefault', '["foo", "bar", "baz"]'); |
shouldBe('dict.stringSequenceOrNullMember', '[]'); |
shouldBe('dict.elementMember', 'element1'); |
// This will be undefined as the spec says |
@@ -258,6 +262,7 @@ if (window.internals && internals.dictionaryTest) { |
shouldBeUndefined('derived.stringMember'); |
shouldBeEqualToString('derived.stringMemberWithDefault', 'defaultStringValue'); |
shouldBeUndefined('derived.stringSequenceMember'); |
+ shouldBe('derived.stringSequenceMemberWithDefault', '[]'); |
shouldBeUndefined('derived.stringSequenceOrNullMember'); |
shouldBeUndefined('derived.elementMember'); |
shouldBeUndefined('derived.elementOrNullMember'); |