diff --git a/testing/marionette/client/marionette/tests/unit/test_chrome_async_finish.js b/testing/marionette/client/marionette/tests/unit/test_chrome_async_finish.js new file mode 100644 index 00000000000..8d2df3ac26b --- /dev/null +++ b/testing/marionette/client/marionette/tests/unit/test_chrome_async_finish.js @@ -0,0 +1,6 @@ +MARIONETTE_TIMEOUT = 60000; +MARIONETTE_CONTEXT = "chrome"; +ok(true); +(function () { + finish(); +})(); diff --git a/testing/marionette/client/marionette/tests/unit/unit-tests.ini b/testing/marionette/client/marionette/tests/unit/unit-tests.ini index 545e4685cee..30b48d11a7f 100644 --- a/testing/marionette/client/marionette/tests/unit/unit-tests.ini +++ b/testing/marionette/client/marionette/tests/unit/unit-tests.ini @@ -93,4 +93,5 @@ b2g = false [test_implicit_waits.py] [test_date_time_value.py] [test_getactiveframe_oop.py] -[test_submit.py] \ No newline at end of file +[test_submit.py] +[test_chrome_async_finish.js] diff --git a/testing/marionette/marionette-server.js b/testing/marionette/marionette-server.js index 65b2a41ad56..091498775d0 100644 --- a/testing/marionette/marionette-server.js +++ b/testing/marionette/marionette-server.js @@ -844,7 +844,7 @@ MarionetteServerConnection.prototype = { aRequest.newSandbox = true; } if (this.context == "chrome") { - if (aRequest.async) { + if (aRequest.parameters.async) { this.executeWithCallback(aRequest, aRequest.parameters.async); } else {