Commit deeaf037 authored by Jérome Perrin's avatar Jérome Perrin

graph_editor: fix a flaky test by adding a delay

as explained in comment, this API is asynchronous but the promise to await is
not exposed
parent 2de59cbc
...@@ -296,7 +296,7 @@ ...@@ -296,7 +296,7 @@
jsplumb_gadget.render(sample_data_graph); jsplumb_gadget.render(sample_data_graph);
}).then(runTest).fail(error_handler).always(start); }).then(runTest).fail(error_handler).always(start);
}); });
test("Node can be connected", function () { test("Nodes can be connected", function () {
var jsplumb_gadget; var jsplumb_gadget;
stop(); stop();
function runTest() { function runTest() {
...@@ -308,6 +308,9 @@ ...@@ -308,6 +308,9 @@
source: node1.id, source: node1.id,
target: node2.id target: node2.id
}); });
// .connect insternal API is asynchronous, but there's no way to wait for the event to be processed.
// for now we just wait for a short delay
return RSVP.delay(1e3);
}).then(function () { }).then(function () {
return jsplumb_gadget.getContent(); return jsplumb_gadget.getContent();
}).then(function (content) { }).then(function (content) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment