dom/bindings/parser/tests/test_deduplicate.py

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:6c2f9eb61402
1 import WebIDL
2
3 def WebIDLTest(parser, harness):
4 parser.parse("""
5 interface Foo;
6 interface Bar;
7 interface Foo;
8 """);
9
10 results = parser.finish()
11
12 # There should be no duplicate interfaces in the result.
13 expectedNames = sorted(['Foo', 'Bar'])
14 actualNames = sorted(map(lambda iface: iface.identifier.name, results))
15 harness.check(actualNames, expectedNames, "Parser shouldn't output duplicate names.")

mercurial