mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-02 15:15:23 +00:00
28 lines
692 B
JavaScript
28 lines
692 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
/**
|
|
* Bug 1125817
|
|
* Tests to ensure that disconnecting a node immediately
|
|
* after creating it does not fail.
|
|
*/
|
|
|
|
const BUG_1125817_URL = EXAMPLE_URL + "doc_bug_1125817.html";
|
|
|
|
add_task(function*() {
|
|
let { target, panel } = yield initWebAudioEditor(BUG_1125817_URL);
|
|
let { panelWin } = panel;
|
|
let { gFront, $, $$, EVENTS, gAudioNodes } = panelWin;
|
|
|
|
reload(target);
|
|
|
|
let [actors] = yield Promise.all([
|
|
once(gAudioNodes, "add", 2),
|
|
once(gAudioNodes, "disconnect")
|
|
]);
|
|
|
|
ok(true, "Successfully disconnected a just-created node.");
|
|
|
|
yield teardown(target);
|
|
});
|