diff options
author | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-04-14 21:49:04 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-04-14 21:49:04 +0200 |
commit | 39dac57259cff8b61db0b22cb2ad0a8adb02692e (patch) | |
tree | 52a026cc8c22793eb17fd0f5e22adce1ae08a1dd /toolkit/components/thumbnails/test/browser_thumbnails_bg_captureIfMissing.js | |
parent | a1cce3b2b00bbd9f4983013ddd8934a7bccb9e99 (diff) | |
parent | c2d9ab62f3d097c9e0e00184cab1f546554f5eaa (diff) | |
download | UXP-39dac57259cff8b61db0b22cb2ad0a8adb02692e.tar UXP-39dac57259cff8b61db0b22cb2ad0a8adb02692e.tar.gz UXP-39dac57259cff8b61db0b22cb2ad0a8adb02692e.tar.lz UXP-39dac57259cff8b61db0b22cb2ad0a8adb02692e.tar.xz UXP-39dac57259cff8b61db0b22cb2ad0a8adb02692e.zip |
Merge branch 'redwood' into 28.9-platform
Diffstat (limited to 'toolkit/components/thumbnails/test/browser_thumbnails_bg_captureIfMissing.js')
-rw-r--r-- | toolkit/components/thumbnails/test/browser_thumbnails_bg_captureIfMissing.js | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/toolkit/components/thumbnails/test/browser_thumbnails_bg_captureIfMissing.js b/toolkit/components/thumbnails/test/browser_thumbnails_bg_captureIfMissing.js deleted file mode 100644 index cd1f1c5c2..000000000 --- a/toolkit/components/thumbnails/test/browser_thumbnails_bg_captureIfMissing.js +++ /dev/null @@ -1,35 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - * http://creativecommons.org/publicdomain/zero/1.0/ */ - -function* runTests() { - let numNotifications = 0; - function observe(subject, topic, data) { - is(topic, "page-thumbnail:create", "got expected topic"); - numNotifications += 1; - } - - Services.obs.addObserver(observe, "page-thumbnail:create", false); - - let url = "http://example.com/"; - let file = thumbnailFile(url); - ok(!file.exists(), "Thumbnail file should not already exist."); - - let capturedURL = yield bgCaptureIfMissing(url); - is(numNotifications, 1, "got notification of item being created."); - is(capturedURL, url, "Captured URL should be URL passed to capture"); - ok(file.exists(url), "Thumbnail should be cached after capture"); - - let past = Date.now() - 1000000000; - let pastFudge = past + 30000; - file.lastModifiedTime = past; - ok(file.lastModifiedTime < pastFudge, "Last modified time should stick!"); - capturedURL = yield bgCaptureIfMissing(url); - is(numNotifications, 1, "still only 1 notification of item being created."); - is(capturedURL, url, "Captured URL should be URL passed to second capture"); - ok(file.exists(), "Thumbnail should remain cached after second capture"); - ok(file.lastModifiedTime < pastFudge, - "File should not have been overwritten"); - - file.remove(false); - Services.obs.removeObserver(observe, "page-thumbnail:create"); -} |