diff options
author | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
---|---|---|
committer | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
commit | 5f8de423f190bbb79a62f804151bc24824fa32d8 (patch) | |
tree | 10027f336435511475e392454359edea8e25895d /browser/base/content/test/newtab/browser_newtab_bug991210.js | |
parent | 49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff) | |
download | UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip |
Add m-esr52 at 52.6.0
Diffstat (limited to 'browser/base/content/test/newtab/browser_newtab_bug991210.js')
-rw-r--r-- | browser/base/content/test/newtab/browser_newtab_bug991210.js | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/browser/base/content/test/newtab/browser_newtab_bug991210.js b/browser/base/content/test/newtab/browser_newtab_bug991210.js new file mode 100644 index 000000000..367c49f5c --- /dev/null +++ b/browser/base/content/test/newtab/browser_newtab_bug991210.js @@ -0,0 +1,34 @@ +/* Any copyright is dedicated to the Public Domain. + http://creativecommons.org/publicdomain/zero/1.0/ */ + +add_task(function* () { + // turn off preload to ensure that a newtab page loads + yield pushPrefs(["browser.newtab.preload", false]); + + // add a test provider that waits for load + let afterLoadProvider = { + getLinks: function(callback) { + this.callback = callback; + }, + addObserver: function() {}, + }; + NewTabUtils.links.addProvider(afterLoadProvider); + + // wait until about:newtab loads before calling provider callback + yield BrowserTestUtils.openNewForegroundTab(gBrowser, "about:newtab"); + + afterLoadProvider.callback([]); + + yield ContentTask.spawn(gBrowser.selectedBrowser, {}, function* () { + let {_cellHeight, _cellWidth, node} = content.gGrid; + Assert.notEqual(_cellHeight, null, "grid has a computed cell height"); + Assert.notEqual(_cellWidth, null, "grid has a computed cell width"); + let {height, maxHeight, maxWidth} = node.style; + Assert.notEqual(height, "", "grid has a computed grid height"); + Assert.notEqual(maxHeight, "", "grid has a computed grid max-height"); + Assert.notEqual(maxWidth, "", "grid has a computed grid max-width"); + }); + + // restore original state + NewTabUtils.links.removeProvider(afterLoadProvider); +}); |