gecko-dev/dom/bindings/parser/tests
Boris Zbarsky 793a22384c Bug 1618011 part 9. Make error reporting for unions nicer. r=peterv
Instead of something like
"ByteStringSequenceSequenceOrByteStringByteStringRecord" we should have
"(sequence<sequence<ByteString>> or record<ByteString, Bytestring>)" in error
messages.

Please take a careful look at the resulting error messages (see attachment
in the bug) to see whether this makes sense.

Differential Revision: https://phabricator.services.mozilla.com/D64890

--HG--
extra : moz-landing-system : lando
2020-03-06 23:07:17 +00:00
..
test_any_null.py
test_argument_identifier_conflicts.py
test_argument_keywords.py Bug 1578455. Allow Web IDL operation arguments named "constructor". r=edgar 2019-09-04 19:44:29 +00:00
test_argument_novoid.py
test_arraybuffer.py
test_attr_sequence_type.py
test_attr.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_attributes_on_types.py Bug 1575425 - Part 3: Add support for [AllowShared]; r=bzbarsky,jwalden 2020-01-23 14:18:53 +00:00
test_builtin_filename.py
test_builtins.py
test_bytestring.py
test_callback_constructor.py
test_callback_interface.py
test_callback.py
test_cereactions.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_conditional_dictionary_member.py Bug 1572405 - Fix Py3 referenced before assignment error r=bzbarsky 2019-08-09 06:27:36 +00:00
test_const.py
test_constructor_global.py Bug 1587819. Convert [HTMLConstructor] to being an extended attribute on constructor operations. r=edgar 2019-10-17 15:38:39 +00:00
test_constructor_no_interface_object.py Bug 1587819. Convert [HTMLConstructor] to being an extended attribute on constructor operations. r=edgar 2019-10-17 15:38:39 +00:00
test_constructor.py Bug 1604340 - Allow [Pref] for WebIDL constructor r=bzbarsky 2019-12-21 00:46:20 +00:00
test_deduplicate.py
test_dictionary.py Bug 1584052 - Fix linting whitespace failure a=me on a CLOSED TREE 2019-09-27 03:19:31 +03:00
test_distinguishability.py Bug 1611509 part 3. Remove the Date type from Web IDL. r=edgar 2020-01-27 08:50:35 +00:00
test_double_null.py
test_duplicate_qualifiers.py
test_empty_enum.py
test_empty_sequence_default_value.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_enum_duplicate_values.py
test_enum.py
test_error_colno.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_error_lineno.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_exposed_extended_attribute.py Bug 1423562 part 3. Remove [PrimaryGlobal] and require explicit [Exposed] annotations on everything. r=edgar 2019-09-27 15:26:14 +00:00
test_extended_attributes.py Bug 1603461 - Add support for extended attributes on nullable types; r=bzbarsky 2019-12-17 09:29:35 +00:00
test_float_types.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_forward_decl.py
test_global_extended_attr.py Bug 1423562 part 3. Remove [PrimaryGlobal] and require explicit [Exposed] annotations on everything. r=edgar 2019-09-27 15:26:14 +00:00
test_identifier_conflict.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_incomplete_parent.py
test_incomplete_types.py
test_interface_const_identifier_conflicts.py
test_interface_identifier_conflicts_across_members.py
test_interface_maplikesetlikeiterable.py Bug 1574201. Remove support for IDL "implements" statements. r=edgar 2019-09-25 19:59:00 +00:00
test_interface.py Bug 1423562 part 3. Remove [PrimaryGlobal] and require explicit [Exposed] annotations on everything. r=edgar 2019-09-27 15:26:14 +00:00
test_interfacemixin.py Bug 1423562 part 3. Remove [PrimaryGlobal] and require explicit [Exposed] annotations on everything. r=edgar 2019-09-27 15:26:14 +00:00
test_lenientSetter.py
test_method.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_namespace.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_newobject.py
test_nullable_equivalency.py Bug 1618011 part 9. Make error reporting for unions nicer. r=peterv 2020-03-06 23:07:17 +00:00
test_nullable_void.py
test_optional_constraints.py
test_overload.py
test_promise.py
test_prototype_ident.py
test_putForwards.py
test_record.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_replaceable.py
test_sanity.py
test_securecontext_extended_attribute.py Bug 1574201. Remove support for IDL "implements" statements. r=edgar 2019-09-25 19:59:00 +00:00
test_special_method_signature_mismatch.py
test_special_methods_uniqueness.py
test_special_methods.py
test_stringifier.py Bug 824857: Support IDL stringifier attributes r=bzbarsky 2019-10-23 04:55:54 +00:00
test_toJSON.py Bug 1449861 - Add UTF8String to the WebIDL parser. r=bzbarsky 2020-01-04 10:35:21 +00:00
test_treatNonCallableAsNull.py
test_typedef_identifier_conflict.py
test_typedef.py
test_unenumerable_own_properties.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_unforgeable.py Bug 1574201. Remove support for IDL "implements" statements. r=edgar 2019-09-25 19:59:00 +00:00
test_union_any.py
test_union_nullable.py
test_union.py Bug 1563937: Support Python 3 in WebIDL.py r=firefox-build-system-reviewers,bzbarsky,mshal 2019-07-10 02:36:57 +00:00
test_usvstring.py
test_variadic_callback.py
test_variadic_constraints.py