diff -r 000000000000 -r 6474c204b198 toolkit/mozapps/update/tests/marionette/update_smoketest_ota_same_version.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toolkit/mozapps/update/tests/marionette/update_smoketest_ota_same_version.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,25 @@ +/* Any copyright is dedicated to the Public Domain. + * http://creativecommons.org/publicdomain/zero/1.0/ */ + +function testSameVersion() { + let mozSettings = window.navigator.mozSettings; + let forceSent = false; + + mozSettings.addObserver("gecko.updateStatus", function statusObserver(setting) { + if (!forceSent) { + return; + } + + mozSettings.removeObserver("gecko.updateStatus", statusObserver); + is(setting.settingValue, "already-latest-version"); + cleanUp(); + }); + + sendContentEvent("force-update-check"); + forceSent = true; +} + +// Update lifecycle callbacks +function preUpdate() { + testSameVersion(); +}