mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-09 12:51:09 +02:00
MozReview-Commit-ID: 9bnFcIi0oX3 --HG-- rename : testing/web-platform/tests/custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html => testing/web-platform/tests/custom-elements/v0/concepts/custom-elements-type-allowed-chars-first-char.html rename : testing/web-platform/tests/custom-elements/concepts/custom-elements-type-allowed-chars.html => testing/web-platform/tests/custom-elements/v0/concepts/custom-elements-type-allowed-chars.html rename : testing/web-platform/tests/custom-elements/concepts/custom-elements-type-naming.html => testing/web-platform/tests/custom-elements/v0/concepts/custom-elements-type-naming.html rename : testing/web-platform/tests/custom-elements/creating-and-passing-registries/new-registry-test.html => testing/web-platform/tests/custom-elements/v0/creating-and-passing-registries/new-registry-test.html rename : testing/web-platform/tests/custom-elements/creating-and-passing-registries/no-registry-test.html => testing/web-platform/tests/custom-elements/v0/creating-and-passing-registries/no-registry-test.html rename : testing/web-platform/tests/custom-elements/creating-and-passing-registries/share-registry-create-document.html => testing/web-platform/tests/custom-elements/v0/creating-and-passing-registries/share-registry-create-document.html rename : testing/web-platform/tests/custom-elements/creating-and-passing-registries/share-registry-import-document.html => testing/web-platform/tests/custom-elements/v0/creating-and-passing-registries/share-registry-import-document.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html rename : testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html => testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/changing-is-attribute.html => testing/web-platform/tests/custom-elements/v0/instantiating/changing-is-attribute.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html => testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-constructor-is-attribute.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html => testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-constructor-local-name.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html => testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-constructor-namespace.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html => testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-constructor-node-document.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html => testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-constructor-prototype.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-prototype.html => testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-prototype.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html => testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-type-is-attribute.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html => testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-type-local-name-and-is-attribute.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-type-local-name.html => testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-type-local-name.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html => testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html => testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-is-attribute.html => testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-is-attribute.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-namespace.html => testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-namespace.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-is-a-type.html => testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-is-a-type.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-unresolved.html => testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-unresolved.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-is-a-local-name.html => testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-is-a-local-name.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element-ns.html => testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element-ns.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element.html => testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html => testing/web-platform/tests/custom-elements/v0/instantiating/non-configurable-constructor-property.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html => testing/web-platform/tests/custom-elements/v0/instantiating/prototype-is-interface-prototype-object.html rename : testing/web-platform/tests/custom-elements/instantiating-custom-elements/unchanged-attribute.html => testing/web-platform/tests/custom-elements/v0/instantiating/unchanged-attribute.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-default-namespace.html => testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-default-namespace.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-duplicate-definition.html => testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-duplicate-definition.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-invalid-type.html => testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-invalid-type.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-local-name-lowercased.html => testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-local-name-lowercased.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-name-is-null.html => testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-name-is-null.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-no-interface-for-name.html => testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-no-interface-for-name.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace-name-is-null.html => testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-svg-namespace-name-is-null.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace.html => testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-svg-namespace.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-type-name-lowercased.html => testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-type-name-lowercased.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/element-registration-algorithm-no-registry.html => testing/web-platform/tests/custom-elements/v0/registering/element-registration-algorithm-no-registry.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-name.html => testing/web-platform/tests/custom-elements/v0/registering/extensions-to-document-interface/custom-element-name.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-prototype.html => testing/web-platform/tests/custom-elements/v0/registering/extensions-to-document-interface/custom-element-prototype.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-elements-interface-html-element.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-elements-interface-html-element.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-elements-interface-html-unknown-element.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-elements-interface-html-unknown-element.html rename : testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-elements-interface-svg-element.html => testing/web-platform/tests/custom-elements/v0/registering/unresolved-elements-interface-svg-element.html rename : testing/web-platform/tests/custom-elements/resources/blank.html => testing/web-platform/tests/custom-elements/v0/resources/blank.html rename : testing/web-platform/tests/custom-elements/resources/import-master-async.html => testing/web-platform/tests/custom-elements/v0/resources/import-master-async.html rename : testing/web-platform/tests/custom-elements/resources/import-master.html => testing/web-platform/tests/custom-elements/v0/resources/import-master.html rename : testing/web-platform/tests/custom-elements/resources/import.html => testing/web-platform/tests/custom-elements/v0/resources/import.html rename : testing/web-platform/tests/custom-elements/resources/register-and-create-custom-element.html => testing/web-platform/tests/custom-elements/v0/resources/register-and-create-custom-element.html rename : testing/web-platform/tests/custom-elements/resources/x-element.html => testing/web-platform/tests/custom-elements/v0/resources/x-element.html rename : testing/web-platform/tests/custom-elements/resources/x-mathml-element.html => testing/web-platform/tests/custom-elements/v0/resources/x-mathml-element.html rename : testing/web-platform/tests/custom-elements/resources/x-svg-element.html => testing/web-platform/tests/custom-elements/v0/resources/x-svg-element.html rename : testing/web-platform/tests/custom-elements/testcommon.js => testing/web-platform/tests/custom-elements/v0/testcommon.js rename : testing/web-platform/tests/DOMEvents/ClickFakeEvent.nondocument.html => testing/web-platform/tests/uievents/ClickFakeEvent.nondocument.html rename : testing/web-platform/tests/DOMEvents/OWNERS => testing/web-platform/tests/uievents/OWNERS rename : testing/web-platform/tests/DOMEvents/constructors.html => testing/web-platform/tests/uievents/constructors/constructors.html rename : testing/web-platform/tests/uievents/keyboard/key-mtest.css => testing/web-platform/tests/uievents/keyboard/key-manual.css rename : testing/web-platform/tests/uievents/keyboard/key-mtest.js => testing/web-platform/tests/uievents/keyboard/key-manual.js rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html => testing/web-platform/tests/uievents/legacy-domevents-tests/approved/DOM.event.flow.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html => testing/web-platform/tests/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html => testing/web-platform/tests/uievents/legacy-domevents-tests/approved/domnodeinserted.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/CompositionEvent.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/CompositionEvent.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.attrChange.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrChange.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.attrName.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrName.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.newValue.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.newValue.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.prevValue.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.prevValue.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.relatedNode.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.relatedNode.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMCharacterDataModified.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMCharacterDataModified.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMNodeInserted.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeInserted.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMNodeRemoved.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeRemoved.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMSubtreeModified.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMSubtreeModified.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/KeyboardEvent.location.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.location.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/KeyboardEvent.modifiers.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.modifiers.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MouseEvent.image.map.area.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.image.map.area.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MouseEvent.preventDefault.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.preventDefault.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MutationEvent.hasFeature.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.hasFeature.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MutationEvent.initMutationEvent.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.initMutationEvent.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MutationEvent.relatedNode.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.relatedNode.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.fail.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.fail.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.hasFeature.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.hasFeature.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.initTextEvent.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.initTextEvent.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.inputMode.IME.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.IME.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.inputMode.drop.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.drop.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.inputMode.keyboard.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.keyboard.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.inputMode.paste.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.paste.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.inputMode.script.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.script.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/UIEvent.load.stylesheet.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/UIEvent.load.stylesheet.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.Capture.Bubble.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.Capture.Bubble.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.ctrlKey.zoom.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.ctrlKey.zoom.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.deltaMode.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.deltaMode.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.hasFeature.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.hasFeature.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.initWheelEvent.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.initWheelEvent.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.preventDefault.scroll.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.preventDefault.scroll.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/compositionstart.data.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.data.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/compositionstart.keydown.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.keydown.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/compositionstart.preventDefault.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.preventDefault.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/dispatchEvent.UNSPECIFIED_EVENT_TYPE_ERR.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/dispatchEvent.UNSPECIFIED_EVENT_TYPE_ERR.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/dispatchEvent.click.checkbox.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/dispatchEvent.click.checkbox.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/focusin.relatedTarget.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.relatedTarget.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/focusout.relatedTarget.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/focusout.relatedTarget.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/hasFeature.Events.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.Events.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/hasFeature.feature.string.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.feature.string.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/mouseenter.ctrlKey.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.ctrlKey.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/mouseenter.relatedTarget.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.relatedTarget.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/mouseleave.relatedTarget.html => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/mouseleave.relatedTarget.html rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/support/InvalidBitMap.png => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/support/InvalidBitMap.png rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/support/iepreview.png => testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/support/iepreview.png rename : testing/web-platform/tests/DOMEvents/event-phases-order.html => testing/web-platform/tests/uievents/order-of-events/event-phases-order.html rename : testing/web-platform/tests/DOMEvents/init-event-while-dispatching.html => testing/web-platform/tests/uievents/order-of-events/init-event-while-dispatching.html rename : testing/web-platform/tests/DOMEvents/throwing-in-listener-and-window-error-event.html => testing/web-platform/tests/uievents/throwing-in-listener-and-window-error-event.html rename : testing/web-platform/tests/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html => testing/web-platform/tests/uievents/throwing-in-listener-when-all-have-not-run-yet.html
383 lines
8.8 KiB
JavaScript
383 lines
8.8 KiB
JavaScript
'use strict';
|
|
|
|
if (self.importScripts) {
|
|
self.importScripts('/resources/testharness.js');
|
|
}
|
|
|
|
|
|
test(() => {
|
|
|
|
const theError = new Error('a unique string');
|
|
|
|
assert_throws(theError, () => {
|
|
new ReadableStream({
|
|
get start() {
|
|
throw theError;
|
|
}
|
|
});
|
|
}, 'constructing the stream should re-throw the error');
|
|
|
|
}, 'Underlying source start: throwing getter');
|
|
|
|
|
|
test(() => {
|
|
|
|
const theError = new Error('a unique string');
|
|
|
|
assert_throws(theError, () => {
|
|
new ReadableStream({
|
|
start() {
|
|
throw theError;
|
|
}
|
|
});
|
|
}, 'constructing the stream should re-throw the error');
|
|
|
|
}, 'Underlying source start: throwing method');
|
|
|
|
|
|
promise_test(t => {
|
|
|
|
const theError = new Error('a unique string');
|
|
const rs = new ReadableStream({
|
|
get pull() {
|
|
throw theError;
|
|
}
|
|
});
|
|
|
|
return promise_rejects(t, theError, rs.getReader().closed);
|
|
|
|
}, 'Underlying source: throwing pull getter (initial pull)');
|
|
|
|
|
|
promise_test(t => {
|
|
|
|
const theError = new Error('a unique string');
|
|
const rs = new ReadableStream({
|
|
pull() {
|
|
throw theError;
|
|
}
|
|
});
|
|
|
|
return promise_rejects(t, theError, rs.getReader().closed);
|
|
|
|
}, 'Underlying source: throwing pull method (initial pull)');
|
|
|
|
|
|
promise_test(t => {
|
|
|
|
const theError = new Error('a unique string');
|
|
|
|
let counter = 0;
|
|
const rs = new ReadableStream({
|
|
get pull() {
|
|
++counter;
|
|
if (counter === 1) {
|
|
return c => c.enqueue('a');
|
|
}
|
|
|
|
throw theError;
|
|
}
|
|
});
|
|
const reader = rs.getReader();
|
|
|
|
return Promise.all([
|
|
reader.read().then(r => {
|
|
assert_object_equals(r, { value: 'a', done: false }, 'the chunk read should be correct');
|
|
}),
|
|
promise_rejects(t, theError, reader.closed)
|
|
]);
|
|
|
|
}, 'Underlying source pull: throwing getter (second pull)');
|
|
|
|
|
|
promise_test(t => {
|
|
|
|
const theError = new Error('a unique string');
|
|
|
|
let counter = 0;
|
|
const rs = new ReadableStream({
|
|
pull(c) {
|
|
++counter;
|
|
if (counter === 1) {
|
|
c.enqueue('a');
|
|
return;
|
|
}
|
|
|
|
throw theError;
|
|
}
|
|
});
|
|
const reader = rs.getReader();
|
|
|
|
return Promise.all([
|
|
reader.read().then(r => {
|
|
assert_object_equals(r, { value: 'a', done: false }, 'the chunk read should be correct');
|
|
}),
|
|
promise_rejects(t, theError, reader.closed)
|
|
]);
|
|
|
|
}, 'Underlying source pull: throwing method (second pull)');
|
|
|
|
promise_test(t => {
|
|
|
|
const theError = new Error('a unique string');
|
|
const rs = new ReadableStream({
|
|
get cancel() {
|
|
throw theError;
|
|
}
|
|
});
|
|
|
|
return promise_rejects(t, theError, rs.cancel());
|
|
|
|
}, 'Underlying source cancel: throwing getter');
|
|
|
|
promise_test(t => {
|
|
|
|
const theError = new Error('a unique string');
|
|
const rs = new ReadableStream({
|
|
cancel() {
|
|
throw theError;
|
|
}
|
|
});
|
|
|
|
return promise_rejects(t, theError, rs.cancel());
|
|
|
|
}, 'Underlying source cancel: throwing method');
|
|
|
|
promise_test(() => {
|
|
|
|
let controller;
|
|
const rs = new ReadableStream({
|
|
start(c) {
|
|
controller = c;
|
|
}
|
|
});
|
|
|
|
rs.cancel();
|
|
assert_throws(new TypeError, () => controller.enqueue('a'), 'Calling enqueue after canceling should throw');
|
|
|
|
return rs.getReader().closed;
|
|
|
|
}, 'Underlying source: calling enqueue on an empty canceled stream should throw');
|
|
|
|
promise_test(() => {
|
|
|
|
let controller;
|
|
const rs = new ReadableStream({
|
|
start(c) {
|
|
c.enqueue('a');
|
|
c.enqueue('b');
|
|
controller = c;
|
|
}
|
|
});
|
|
|
|
rs.cancel();
|
|
assert_throws(new TypeError, () => controller.enqueue('c'), 'Calling enqueue after canceling should throw');
|
|
|
|
return rs.getReader().closed;
|
|
|
|
}, 'Underlying source: calling enqueue on a non-empty canceled stream should throw');
|
|
|
|
promise_test(() => {
|
|
|
|
return new ReadableStream({
|
|
start(c) {
|
|
c.close();
|
|
assert_throws(new TypeError(), () => c.enqueue('a'), 'call to enqueue should throw a TypeError');
|
|
}
|
|
}).getReader().closed;
|
|
|
|
}, 'Underlying source: calling enqueue on a closed stream should throw');
|
|
|
|
promise_test(t => {
|
|
|
|
const theError = new Error('boo');
|
|
const closed = new ReadableStream({
|
|
start(c) {
|
|
c.error(theError);
|
|
assert_throws(new TypeError(), () => c.enqueue('a'), 'call to enqueue should throw the error');
|
|
}
|
|
}).getReader().closed;
|
|
|
|
return promise_rejects(t, theError, closed);
|
|
|
|
}, 'Underlying source: calling enqueue on an errored stream should throw');
|
|
|
|
promise_test(() => {
|
|
|
|
return new ReadableStream({
|
|
start(c) {
|
|
c.close();
|
|
assert_throws(new TypeError(), () => c.close(), 'second call to close should throw a TypeError');
|
|
}
|
|
}).getReader().closed;
|
|
|
|
}, 'Underlying source: calling close twice on an empty stream should throw the second time');
|
|
|
|
promise_test(() => {
|
|
|
|
let startCalled = false;
|
|
let readCalled = false;
|
|
const reader = new ReadableStream({
|
|
start(c) {
|
|
c.enqueue('a');
|
|
c.close();
|
|
assert_throws(new TypeError(), () => c.close(), 'second call to close should throw a TypeError');
|
|
startCalled = true;
|
|
}
|
|
}).getReader();
|
|
|
|
return Promise.all([
|
|
reader.read().then(r => {
|
|
assert_object_equals(r, { value: 'a', done: false }, 'read() should read the enqueued chunk');
|
|
readCalled = true;
|
|
}),
|
|
reader.closed.then(() => {
|
|
assert_true(startCalled);
|
|
assert_true(readCalled);
|
|
})
|
|
]);
|
|
|
|
}, 'Underlying source: calling close twice on a non-empty stream should throw the second time');
|
|
|
|
promise_test(() => {
|
|
|
|
let controller;
|
|
let startCalled = false;
|
|
const rs = new ReadableStream({
|
|
start(c) {
|
|
controller = c;
|
|
startCalled = true;
|
|
}
|
|
});
|
|
|
|
rs.cancel();
|
|
assert_throws(new TypeError(), () => controller.close(), 'Calling close after canceling should throw');
|
|
|
|
return rs.getReader().closed.then(() => {
|
|
assert_true(startCalled);
|
|
});
|
|
|
|
}, 'Underlying source: calling close on an empty canceled stream should throw');
|
|
|
|
promise_test(() => {
|
|
|
|
let controller;
|
|
let startCalled = false;
|
|
const rs = new ReadableStream({
|
|
start(c) {
|
|
controller = c;
|
|
c.enqueue('a');
|
|
startCalled = true;
|
|
}
|
|
});
|
|
|
|
rs.cancel();
|
|
assert_throws(new TypeError(), () => controller.close(), 'Calling close after canceling should throw');
|
|
|
|
return rs.getReader().closed.then(() => {
|
|
assert_true(startCalled);
|
|
});
|
|
|
|
}, 'Underlying source: calling close on a non-empty canceled stream should throw');
|
|
|
|
promise_test(() => {
|
|
|
|
const theError = new Error('boo');
|
|
let startCalled = false;
|
|
|
|
const closed = new ReadableStream({
|
|
start(c) {
|
|
c.error(theError);
|
|
assert_throws(new TypeError(), () => c.close(), 'call to close should throw a TypeError');
|
|
startCalled = true;
|
|
}
|
|
}).getReader().closed;
|
|
|
|
return closed.catch(e => {
|
|
assert_true(startCalled);
|
|
assert_equals(e, theError, 'closed should reject with the error');
|
|
});
|
|
|
|
}, 'Underlying source: calling close after error should throw');
|
|
|
|
promise_test(() => {
|
|
|
|
const theError = new Error('boo');
|
|
let startCalled = false;
|
|
|
|
const closed = new ReadableStream({
|
|
start(c) {
|
|
c.error(theError);
|
|
assert_throws(new TypeError(), () => c.error(), 'second call to error should throw a TypeError');
|
|
startCalled = true;
|
|
}
|
|
}).getReader().closed;
|
|
|
|
return closed.catch(e => {
|
|
assert_true(startCalled);
|
|
assert_equals(e, theError, 'closed should reject with the error');
|
|
});
|
|
|
|
}, 'Underlying source: calling error twice should throw the second time');
|
|
|
|
promise_test(() => {
|
|
|
|
let startCalled = false;
|
|
|
|
const closed = new ReadableStream({
|
|
start(c) {
|
|
c.close();
|
|
assert_throws(new TypeError(), () => c.error(), 'second call to error should throw a TypeError');
|
|
startCalled = true;
|
|
}
|
|
}).getReader().closed;
|
|
|
|
return closed.then(() => assert_true(startCalled));
|
|
|
|
}, 'Underlying source: calling error after close should throw');
|
|
|
|
promise_test(() => {
|
|
|
|
let startCalled = false;
|
|
const firstError = new Error('1');
|
|
const secondError = new Error('2');
|
|
|
|
const closed = new ReadableStream({
|
|
start(c) {
|
|
c.error(firstError);
|
|
startCalled = true;
|
|
return Promise.reject(secondError);
|
|
}
|
|
}).getReader().closed;
|
|
|
|
return closed.catch(e => {
|
|
assert_true(startCalled);
|
|
assert_equals(e, firstError, 'closed should reject with the first error');
|
|
});
|
|
|
|
}, 'Underlying source: calling error and returning a rejected promise from start should cause the stream to error ' +
|
|
'with the first error');
|
|
|
|
promise_test(() => {
|
|
|
|
let startCalled = false;
|
|
const firstError = new Error('1');
|
|
const secondError = new Error('2');
|
|
|
|
const closed = new ReadableStream({
|
|
pull(c) {
|
|
c.error(firstError);
|
|
startCalled = true;
|
|
return Promise.reject(secondError);
|
|
}
|
|
}).getReader().closed;
|
|
|
|
return closed.catch(e => {
|
|
assert_true(startCalled);
|
|
assert_equals(e, firstError, 'closed should reject with the first error');
|
|
});
|
|
|
|
}, 'Underlying source: calling error and returning a rejected promise from pull should cause the stream to error ' +
|
|
'with the first error');
|
|
|
|
done();
|