mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
33 lines
954 B
JavaScript
33 lines
954 B
JavaScript
// ----------------------------------------------------------------------------
|
|
// Test whether setting a new property in InstallTrigger then persists to other
|
|
// page loads
|
|
function loadURI(aUri, aCallback) {
|
|
gBrowser.selectedBrowser.addEventListener("load", function() {
|
|
if (gBrowser.selectedBrowser.currentURI.spec != aUri)
|
|
return;
|
|
|
|
aCallback();
|
|
}, true);
|
|
|
|
gBrowser.loadURI(aUri);
|
|
}
|
|
|
|
function test() {
|
|
waitForExplicitFinish();
|
|
|
|
gBrowser.selectedTab = gBrowser.addTab();
|
|
|
|
loadURI(TESTROOT + "enabled.html", function() {
|
|
window.content.wrappedJSObject.InstallTrigger.enabled.k = function() { };
|
|
|
|
loadURI(TESTROOT2 + "enabled.html", function() {
|
|
is(window.content.wrappedJSObject.InstallTrigger.enabled.k, undefined, "Property should not be defined");
|
|
|
|
gBrowser.removeTab(gBrowser.selectedTab);
|
|
|
|
finish();
|
|
});
|
|
});
|
|
}
|
|
// ----------------------------------------------------------------------------
|