no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE
[gecko.git] / security / manager / ssl / tests / unit / test_sts_preloadlist_selfdestruct.js
blob334fbf8a7b01e28a199b2b1129245e462f48765e
1 "use strict";
3 function run_test() {
4   let SSService = Cc["@mozilla.org/ssservice;1"].getService(
5     Ci.nsISiteSecurityService
6   );
7   let uri = Services.io.newURI("https://includesubdomains.preloaded.test");
9   // check that a host on the preload list is identified as an sts host
10   ok(SSService.isSecureURI(uri));
12   // now simulate that it's 19 weeks later than it actually is
13   let offsetSeconds = 19 * 7 * 24 * 60 * 60;
14   Services.prefs.setIntPref("test.currentTimeOffsetSeconds", offsetSeconds);
16   // check that the preloaded host is no longer considered sts
17   ok(!SSService.isSecureURI(uri));
19   // just make sure we can get everything back to normal
20   Services.prefs.clearUserPref("test.currentTimeOffsetSeconds");
21   ok(SSService.isSecureURI(uri));