Index: Source/bindings/tests/idls/TestInterface3.idl |
diff --git a/Source/bindings/tests/idls/TestInterfacePython2.idl b/Source/bindings/tests/idls/TestInterface3.idl |
similarity index 73% |
rename from Source/bindings/tests/idls/TestInterfacePython2.idl |
rename to Source/bindings/tests/idls/TestInterface3.idl |
index 92b7eccbe919bb8bfbbb19f052c0e1bc70652cdf..6b90bdac6770b6b13d0db0b9b52bb60312810ddc 100644 |
--- a/Source/bindings/tests/idls/TestInterfacePython2.idl |
+++ b/Source/bindings/tests/idls/TestInterface3.idl |
@@ -29,14 +29,18 @@ |
*/ |
// This is for interface extended attributes that interact with another extended |
-// attribute, and thus both cannot be tested at once. |
+// attribute, and thus both cannot be tested at once; and for special |
+// operations, which need a separate interface to test on. |
// The more *minor* extended attribute should be put in this file. |
[ |
- Constructor, // Test interaction with [Custom=Wrap] |
- Custom=Wrap, // Conflicts with and [Custom=ToV8], respectively |
- DependentLifetime, // Covered by [ActiveDOMObject] |
- SetWrapperReferenceFrom=ownerNode, // Conflicts with [SetWrapperReferenceTo] |
- SpecialWrapFor=Interface1|Interface2, // Conflicts with [Custom=ToV8] |
-] interface TestInterfacePython2 { |
+ Custom=VisitDOMWrapper, // Conflict with [SetWrapperReferenceTo] and [SetWrapperReferenceFrom] |
+] interface TestInterface3 { |
+ [Custom] getter boolean (unsigned long index); |
+ [Custom] setter boolean (unsigned long index, Node value); |
+ [Custom] deleter boolean (unsigned long index); |
+ |
+ [Custom=PropertyGetter|PropertyEnumerator|PropertyQuery] getter Node (DOMString name); |
+ [Custom] setter Node (DOMString name, Node value); |
+ [Custom] deleter boolean (DOMString name); |
}; |