1234567891011121314151617181920212223242526272829 |
- /* 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;
- let events = Promise.all([
- once(gAudioNodes, "add", 2),
- once(gAudioNodes, "disconnect"),
- waitForGraphRendered(panelWin, 2, 0)
- ]);
- reload(target);
- yield events;
- ok(true, "Successfully disconnected a just-created node.");
- yield teardown(target);
- });
|