VulpesOS/gaia/tests/jsmarionette/runner/marionette-js-runner/test/integration/clientasync.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

22 lines
507 B
JavaScript
Executable file

'use strict';
var assert = require('assert');
marionette('client async', function() {
var Tcp = require('marionette-client').Drivers.Tcp;
var client = marionette.client({ driver: Tcp });
function onePlusOne() {
return 1 + 1;
}
test('async magic', function(done) {
var isAsync = false;
client.executeScript(onePlusOne, function(err, result) {
if (!isAsync) return done(new Error('is sync!'));
assert.equal(result, 2);
done();
});
isAsync = true;
});
});