Index: bindings/tests/idls/core/TestDictionary.idl |
diff --git a/bindings/tests/idls/core/TestDictionary.idl b/bindings/tests/idls/core/TestDictionary.idl |
index 7bd1ac06d1ee49793073aa4a99392cbc36e02396..d135101bead858f52ad889610a7fe08e9a522c6e 100644 |
--- a/bindings/tests/idls/core/TestDictionary.idl |
+++ b/bindings/tests/idls/core/TestDictionary.idl |
@@ -2,16 +2,14 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-enum TestEnum { "foo", "bar", "baz" }; |
- |
-[ |
- GarbageCollected, |
-] dictionary TestDictionary { |
+dictionary TestDictionary { |
boolean booleanMember; |
long longMember = 1; |
DOMString stringMember; |
TestInterface testInterfaceMember; |
double? doubleOrNullMember = null; |
+ double restrictedDoubleMember = 3.14; |
+ unrestricted double unrestrictedDoubleMember = 3.14; |
DOMString? stringOrNullMember = "default string value"; |
TestInterface? testInterfaceOrNullMember; |
TestInterfaceGarbageCollected testInterfaceGarbageCollectedMember; |
@@ -19,9 +17,23 @@ enum TestEnum { "foo", "bar", "baz" }; |
TestInterfaceWillBeGarbageCollected testInterfaceWillBeGarbageCollectedMember; |
TestInterfaceWillBeGarbageCollected? testInterfaceWillBeGarbageCollectedOrNullMember; |
DOMString[] stringArrayMember; |
- sequence<DOMString> stringSequenceMember; |
+ sequence<DOMString> stringSequenceMember = []; |
+ sequence<TestInterface> testInterfaceSequenceMember = []; |
+ sequence<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedSequenceMember = []; |
+ sequence<TestInterfaceWillBeGarbageCollected> testInterfaceWillBeGarbageCollectedSequenceMember = []; |
TestEnum enumMember = "foo"; |
+ sequence<TestEnum> enumSequenceMember; |
Element? elementOrNullMember; |
object objectMember; |
object? objectOrNullMember; |
+ [ImplementedAs=createMember] boolean create; |
+ [DeprecateAs=CreateMember, ImplementedAs=createMember] boolean deprecatedCreateMember; |
+ (double or DOMString) doubleOrStringMember = 3.14; |
+ sequence<(double or DOMString)> doubleOrStringSequenceMember; |
+ (double or DOMString) otherDoubleOrStringMember = "default string value"; |
+ (TestInterface2 or Uint8Array) testInterface2OrUint8ArrayMember; |
+ sequence<InternalDictionary> internalDictionarySequenceMember; |
+ Uint8Array uint8ArrayMember; |
+ EventTarget eventTargetMember; |
+ any anyMember = null; |
}; |