diff options
Diffstat (limited to 'components/script/dom/bindings/codegen/parser/tests/test_identifier_conflict.py')
-rw-r--r-- | components/script/dom/bindings/codegen/parser/tests/test_identifier_conflict.py | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/components/script/dom/bindings/codegen/parser/tests/test_identifier_conflict.py b/components/script/dom/bindings/codegen/parser/tests/test_identifier_conflict.py deleted file mode 100644 index 7404c86f944..00000000000 --- a/components/script/dom/bindings/codegen/parser/tests/test_identifier_conflict.py +++ /dev/null @@ -1,49 +0,0 @@ -# Import the WebIDL module, so we can do isinstance checks and whatnot -import WebIDL - - -def WebIDLTest(parser, harness): - try: - parser.parse( - """ - enum Foo { "a" }; - interface Foo; - """ - ) - results = parser.finish() - harness.ok(False, "Should fail to parse") - except Exception as e: - harness.ok( - "Name collision" in str(e), "Should have name collision for interface" - ) - - parser = parser.reset() - try: - parser.parse( - """ - dictionary Foo { long x; }; - enum Foo { "a" }; - """ - ) - results = parser.finish() - harness.ok(False, "Should fail to parse") - except Exception as e: - harness.ok( - "Name collision" in str(e), "Should have name collision for dictionary" - ) - - parser = parser.reset() - try: - parser.parse( - """ - enum Foo { "a" }; - enum Foo { "b" }; - """ - ) - results = parser.finish() - harness.ok(False, "Should fail to parse") - except Exception as e: - harness.ok( - "Multiple unresolvable definitions" in str(e), - "Should have name collision for dictionary", - ) |