gecko-dev/browser/components/loop/test/xpcshell/test_loopservice_expiry.js

23 lines
640 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
function expiryTimePref() {
return Services.prefs.getIntPref("loop.urlsExpiryTimeSeconds");
}
function run_test()
{
Services.prefs.setIntPref("loop.urlsExpiryTimeSeconds", 0);
MozLoopService.noteCallUrlExpiry(1000);
Assert.equal(expiryTimePref(), 1000, "should be equal to set value");
MozLoopService.noteCallUrlExpiry(900);
Assert.equal(expiryTimePref(), 1000, "should remain the same value");
MozLoopService.noteCallUrlExpiry(1500);
Assert.equal(expiryTimePref(), 1500, "should be the increased value");
}