Pass | # AUDIT TASK RUNNER STARTED. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Executing "setup" | Asserts runNo asserts ran |
Pass | Executing "Test 1" | Asserts runNo asserts ran |
Pass | Executing "Test 2" | Asserts runNo asserts ran |
Pass | Executing "Test 3" | Asserts runNo asserts ran |
Pass | Executing "Test 4" | Asserts runNo asserts ran |
Pass | Audit report | Asserts runNo asserts ran |
Pass | > [setup] Contexts for testing | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | c1 = new AudioContext() did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | c2 = new AudioContext() did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) | Pass | assert_equals(1, 1)
at Task.done ( /webaudio/resources/audit.js:1218:7) |
|
Pass | < [setup] All assertions passed. (total 2 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | > [Test 1] Connect nodes between contexts | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 1: g1 = new GainNode(c1) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 1: g2 = new GainNode(c2) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 1: g2.connect(g1) threw InvalidAccessError: "Failed to execute 'connect' on 'AudioNode': cannot connect to an AudioNode belonging to a different audio context.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) | Pass | assert_equals(1, 1)
at Task.done ( /webaudio/resources/audit.js:1218:7) |
|
Pass | < [Test 1] All assertions passed. (total 3 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | > [Test 2] Connect AudioParam between contexts | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 2: g1 = new GainNode(c1) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 2: g2 = new GainNode(c2) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 2: g2.connect(g1.gain) threw InvalidAccessError: "Failed to execute 'connect' on 'AudioNode': cannot connect to an AudioParam belonging to a different audio context.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) | Pass | assert_equals(1, 1)
at Task.done ( /webaudio/resources/audit.js:1218:7) |
|
Pass | < [Test 2] All assertions passed. (total 3 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | > [Test 3] Disconnect nodes between contexts | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 3: g1 = new GainNode(c1) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 3: g2 = new GainNode(c2) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 3: g2.disconnect(g1) threw InvalidAccessError: "Failed to execute 'disconnect' on 'AudioNode': cannot disconnect from an AudioNode belonging to a different audio context.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) | Pass | assert_equals(1, 1)
at Task.done ( /webaudio/resources/audit.js:1218:7) |
|
Pass | < [Test 3] All assertions passed. (total 3 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | > [Test 4] Disconnect AudioParam between contexts | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 4: g1 = new GainNode(c1) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 4: g2 = new GainNode(c2) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Test 4: g2.disconnect(g1.gain) threw InvalidAccessError: "Failed to execute 'disconnect' on 'AudioNode': cannot disconnect from an AudioParam belonging to a different audio context.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) | Pass | assert_equals(1, 1)
at Task.done ( /webaudio/resources/audit.js:1218:7) |
|
Pass | < [Test 4] All assertions passed. (total 3 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | # AUDIT TASK RUNNER FINISHED: 5 tasks ran successfully. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|