blob: 3b29d8963b28881b347e54afc0afa3ad051924bc [file] [log] [blame]
This is a testharness.js-based test.
Found 84 tests; 72 PASS, 12 FAIL, 0 TIMEOUT, 0 NOTRUN.
FAIL idl_test setup promise_test: Unhandled rejection with value: object "SecurityError: An attempt was made to break through the security policy of the user agent."
PASS Partial interface Navigator: original interface defined
PASS MIDIInputMap interface: existence and properties of interface object
PASS MIDIInputMap interface object length
PASS MIDIInputMap interface object name
PASS MIDIInputMap interface: existence and properties of interface prototype object
PASS MIDIInputMap interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIInputMap interface: existence and properties of interface prototype object's @@unscopables property
FAIL MIDIInputMap must be primary interface of inputs assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: inputs is not defined"
FAIL Stringification of inputs assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: inputs is not defined"
PASS MIDIOutputMap interface: existence and properties of interface object
PASS MIDIOutputMap interface object length
PASS MIDIOutputMap interface object name
PASS MIDIOutputMap interface: existence and properties of interface prototype object
PASS MIDIOutputMap interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIOutputMap interface: existence and properties of interface prototype object's @@unscopables property
FAIL MIDIOutputMap must be primary interface of outputs assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: outputs is not defined"
FAIL Stringification of outputs assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: outputs is not defined"
PASS MIDIAccess interface: existence and properties of interface object
PASS MIDIAccess interface object length
PASS MIDIAccess interface object name
PASS MIDIAccess interface: existence and properties of interface prototype object
PASS MIDIAccess interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIAccess interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIAccess interface: attribute inputs
PASS MIDIAccess interface: attribute outputs
PASS MIDIAccess interface: attribute onstatechange
PASS MIDIAccess interface: attribute sysexEnabled
FAIL MIDIAccess must be primary interface of access assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
FAIL Stringification of access assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
FAIL MIDIAccess interface: access must inherit property "inputs" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
FAIL MIDIAccess interface: access must inherit property "outputs" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
FAIL MIDIAccess interface: access must inherit property "onstatechange" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
FAIL MIDIAccess interface: access must inherit property "sysexEnabled" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
PASS MIDIPort interface: existence and properties of interface object
PASS MIDIPort interface object length
PASS MIDIPort interface object name
PASS MIDIPort interface: existence and properties of interface prototype object
PASS MIDIPort interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIPort interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIPort interface: attribute id
PASS MIDIPort interface: attribute manufacturer
PASS MIDIPort interface: attribute name
PASS MIDIPort interface: attribute type
PASS MIDIPort interface: attribute version
PASS MIDIPort interface: attribute state
PASS MIDIPort interface: attribute connection
PASS MIDIPort interface: attribute onstatechange
PASS MIDIPort interface: operation open()
PASS MIDIPort interface: operation close()
PASS MIDIInput interface: existence and properties of interface object
PASS MIDIInput interface object length
PASS MIDIInput interface object name
PASS MIDIInput interface: existence and properties of interface prototype object
PASS MIDIInput interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIInput interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIInput interface: attribute onmidimessage
PASS MIDIOutput interface: existence and properties of interface object
PASS MIDIOutput interface object length
PASS MIDIOutput interface object name
PASS MIDIOutput interface: existence and properties of interface prototype object
PASS MIDIOutput interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIOutput interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIOutput interface: operation send([object Object], DOMHighResTimeStamp)
FAIL MIDIOutput interface: operation clear() assert_own_property: interface prototype object missing non-static operation expected property "clear" missing
PASS MIDIMessageEvent interface: existence and properties of interface object
PASS MIDIMessageEvent interface object length
PASS MIDIMessageEvent interface object name
PASS MIDIMessageEvent interface: existence and properties of interface prototype object
PASS MIDIMessageEvent interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIMessageEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIMessageEvent interface: attribute data
PASS MIDIConnectionEvent interface: existence and properties of interface object
PASS MIDIConnectionEvent interface object length
PASS MIDIConnectionEvent interface object name
PASS MIDIConnectionEvent interface: existence and properties of interface prototype object
PASS MIDIConnectionEvent interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIConnectionEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIConnectionEvent interface: attribute port
PASS MIDIConnectionEvent must be primary interface of new MIDIConnectionEvent("type")
PASS Stringification of new MIDIConnectionEvent("type")
PASS MIDIConnectionEvent interface: new MIDIConnectionEvent("type") must inherit property "port" with the proper type
PASS Navigator interface: operation requestMIDIAccess(MIDIOptions)
PASS WorkerNavigator interface: existence and properties of interface object
Harness: the test ran to completion.