Index: Source/bindings/tests/idls/TestInterface.idl |
diff --git a/Source/bindings/tests/idls/TestInterface.idl b/Source/bindings/tests/idls/TestInterface.idl |
index 17716c80bb44a0e8d732750c33bbbbb669bc7845..ba7f255d339a62f1952fece7cba88a90d9dd9565 100644 |
--- a/Source/bindings/tests/idls/TestInterface.idl |
+++ b/Source/bindings/tests/idls/TestInterface.idl |
@@ -39,7 +39,7 @@ |
ImplementedAs=TestInterfaceImplementation, |
RuntimeEnabled=FeatureName, |
SetWrapperReferenceTo(TestInterface referencedName), |
- TypeChecking=Interface|Nullable, |
+ TypeChecking=Interface|Nullable|Unrestricted, |
] interface TestInterface : TestInterfaceEmpty { |
// members needed to test [ImplementedAs], as this affect attribute |
// configuration and method configuration, and [TypeChecking] |
@@ -49,9 +49,12 @@ |
attribute TestInterface testInterfaceAttribute; // Self-referential interface type with [ImplementedAs] |
attribute TestImplementedAsConstructor testImplementedAsConstructorAttribute; |
+ attribute double doubleAttribute; |
+ attribute float floatAttribute; |
static attribute DOMString staticStringAttribute; |
void voidMethodTestInterfaceEmptyArg(TestInterfaceEmpty testInterfaceEmptyArg); |
+ void voidMethodDoubleArgFloatArg(double doubleArg, float floatArg); |
[PerWorldBindings] attribute DOMString perWorldBindingsStringAttribute; |
[PerWorldBindings] void voidMethod(); |