summaryrefslogtreecommitdiffstats
path: root/toolkit/content/tests/chrome/popup_trigger.js
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/content/tests/chrome/popup_trigger.js')
-rw-r--r--toolkit/content/tests/chrome/popup_trigger.js100
1 files changed, 50 insertions, 50 deletions
diff --git a/toolkit/content/tests/chrome/popup_trigger.js b/toolkit/content/tests/chrome/popup_trigger.js
index 003af044e5..71846a01ea 100644
--- a/toolkit/content/tests/chrome/popup_trigger.js
+++ b/toolkit/content/tests/chrome/popup_trigger.js
@@ -238,7 +238,7 @@ var popupTests = [
// rollup this way.
// synthesizeMouse(gTrigger, 0, -12, { });
},
- result(testname, step) {
+ result(testname) {
is(gMenuPopup.anchorNode, null, testname + " anchorNode");
is(gMenuPopup.triggerNode, null, testname + " triggerNode");
checkClosed("trigger", testname);
@@ -532,7 +532,7 @@ var popupTests = [
// event to openPopup to check the trigger node.
testname: "open popup anchored with override",
events: ["popupshowing thepopup 0010", "popupshown thepopup"],
- test(testname, step) {
+ test() {
// attribute overrides the position passed in
gMenuPopup.setAttribute("position", "end_after");
gExpectedTriggerNode = gCachedEvent.target;
@@ -546,7 +546,7 @@ var popupTests = [
gCachedEvent
);
},
- result(testname, step) {
+ result(testname) {
gExpectedTriggerNode = null;
is(gMenuPopup.anchorNode, gTrigger, testname + " anchorNode");
is(
@@ -564,7 +564,7 @@ var popupTests = [
"popuphidden thepopup",
"DOMMenuInactive thepopup",
],
- test(testname, step) {
+ test(testname) {
synthesizeKey("KEY_Escape");
checkClosed("trigger", testname);
},
@@ -574,12 +574,12 @@ var popupTests = [
testname: "open popup anchored with offsets",
events: ["popupshowing thepopup", "popupshown thepopup"],
autohide: "thepopup",
- test(testname, step) {
+ test() {
// attribute is empty so does not override
gMenuPopup.setAttribute("position", "");
gMenuPopup.openPopup(gTrigger, "before_start", 5, 10, true, true);
},
- result(testname, step) {
+ result(testname) {
compareEdge(gTrigger, gMenuPopup, "before_start", 5, 10, testname);
},
},
@@ -588,10 +588,10 @@ var popupTests = [
// to the viewport.
testname: "open popup unanchored",
events: ["popupshowing thepopup", "popupshown thepopup"],
- test(testname, step) {
+ test() {
gMenuPopup.openPopup(null, "after_start", 6, 8, false);
},
- result(testname, step) {
+ result(testname) {
var rect = gMenuPopup.getBoundingClientRect();
ok(
rect.left == 6 && rect.top == 8 && rect.right && rect.bottom,
@@ -607,11 +607,11 @@ var popupTests = [
"popuphiding thepopup",
"popuphidden thepopup",
],
- test(testname, step) {
+ test() {
var item3 = document.getElementById("item3");
synthesizeMouse(item3, 4, 4, {});
},
- result(testname, step) {
+ result(testname) {
checkClosed("trigger", testname);
},
},
@@ -625,18 +625,18 @@ var popupTests = [
"popuphidden thepopup",
"DOMMenuInactive thepopup",
],
- test(testname, step) {
+ test() {
gMenuPopup.hidePopup();
},
},
{
testname: "open popup at screen",
events: ["popupshowing thepopup", "popupshown thepopup"],
- test(testname, step) {
+ test() {
gExpectedTriggerNode = "notset";
gMenuPopup.openPopupAtScreen(gScreenX + 24, gScreenY + 20, false);
},
- result(testname, step) {
+ result(testname) {
gExpectedTriggerNode = null;
is(gMenuPopup.anchorNode, null, testname + " anchorNode");
is(gMenuPopup.triggerNode, null, testname + " triggerNode");
@@ -670,7 +670,7 @@ var popupTests = [
{
testname: "open context popup at screen",
events: ["popupshowing thepopup 0010", "popupshown thepopup"],
- test(testname, step) {
+ test() {
gExpectedTriggerNode = gCachedEvent.target;
gMenuPopup.openPopupAtScreen(
gScreenX + 8,
@@ -679,7 +679,7 @@ var popupTests = [
gCachedEvent
);
},
- result(testname, step) {
+ result(testname) {
gExpectedTriggerNode = null;
is(gMenuPopup.anchorNode, null, testname + " anchorNode");
is(
@@ -873,7 +873,7 @@ var popupTests = [
testname: "open context popup at screen with all modifiers set",
events: ["popupshowing thepopup 1111", "popupshown thepopup"],
autohide: "thepopup",
- test(testname, step) {
+ test() {
gMenuPopup.openPopupAtScreen(
gScreenX + 8,
gScreenY + 16,
@@ -885,10 +885,10 @@ var popupTests = [
{
testname: "open popup with open property",
events: ["popupshowing thepopup", "popupshown thepopup"],
- test(testname, step) {
+ test() {
openMenu(gTrigger);
},
- result(testname, step) {
+ result(testname) {
checkOpen("trigger", testname);
if (gIsMenu) {
compareEdge(gTrigger, gMenuPopup, "after_start", 0, 0, testname);
@@ -902,10 +902,10 @@ var popupTests = [
"DOMMenuItemActive submenu",
"popupshown submenupopup",
],
- test(testname, step) {
+ test() {
openMenu(document.getElementById("submenu"));
},
- result(testname, step) {
+ result(testname) {
checkOpen("trigger", testname);
checkOpen("submenu", testname);
// XXXndeakin
@@ -929,17 +929,17 @@ var popupTests = [
test() {
gMenuPopup.hidePopup();
},
- result(testname, step) {
+ result(testname) {
checkClosed("trigger", testname);
checkClosed("submenu", testname);
},
},
{
testname: "open submenu with open property without parent open",
- test(testname, step) {
+ test() {
openMenu(document.getElementById("submenu"));
},
- result(testname, step) {
+ result(testname) {
checkClosed("trigger", testname);
checkClosed("submenu", testname);
},
@@ -950,11 +950,11 @@ var popupTests = [
return gIsMenu;
},
events: ["popupshowing thepopup", "popupshown thepopup"],
- test(testname, step) {
+ test() {
gMenuPopup.setAttribute("position", "before_start");
openMenu(gTrigger);
},
- result(testname, step) {
+ result(testname) {
compareEdge(gTrigger, gMenuPopup, "before_start", 0, 0, testname);
},
},
@@ -968,10 +968,10 @@ var popupTests = [
"popuphidden thepopup",
"DOMMenuInactive thepopup",
],
- test(testname, step) {
+ test() {
closeMenu(gTrigger, gMenuPopup);
},
- result(testname, step) {
+ result(testname) {
checkClosed("trigger", testname);
},
},
@@ -982,13 +982,13 @@ var popupTests = [
},
events: ["popupshowing thepopup", "popupshown thepopup"],
autohide: "thepopup",
- test(testname, step) {
+ test() {
gMenuPopup.setAttribute("position", "start_after");
gMenuPopup.setAttribute("popupanchor", "topright");
gMenuPopup.setAttribute("popupalign", "bottomright");
openMenu(gTrigger);
},
- result(testname, step) {
+ result(testname) {
compareEdge(gTrigger, gMenuPopup, "start_after", 0, 0, testname);
},
},
@@ -999,13 +999,13 @@ var popupTests = [
},
events: ["popupshowing thepopup", "popupshown thepopup"],
autohide: "thepopup",
- test(testname, step) {
+ test() {
gMenuPopup.removeAttribute("position");
gMenuPopup.setAttribute("popupanchor", "bottomright");
gMenuPopup.setAttribute("popupalign", "topright");
openMenu(gTrigger);
},
- result(testname, step) {
+ result(testname) {
compareEdge(gTrigger, gMenuPopup, "after_end", 0, 0, testname);
gMenuPopup.removeAttribute("popupanchor");
gMenuPopup.removeAttribute("popupalign");
@@ -1018,11 +1018,11 @@ var popupTests = [
},
events: ["popupshowing thepopup", "popupshown thepopup"],
autohide: "thepopup",
- test(testname, step) {
+ test() {
gTrigger.focus();
synthesizeKey("KEY_ArrowDown", { altKey: !platformIsMac() });
},
- result(testname, step) {
+ result(testname) {
checkOpen("trigger", testname);
checkActive(gMenuPopup, "", testname);
},
@@ -1033,11 +1033,11 @@ var popupTests = [
return gIsMenu;
},
events: ["popupshowing thepopup", "popupshown thepopup"],
- test(testname, step) {
+ test() {
gTrigger.focus();
synthesizeKey("KEY_ArrowUp", { altKey: !platformIsMac() });
},
- result(testname, step) {
+ result(testname) {
checkOpen("trigger", testname);
checkActive(gMenuPopup, "", testname);
},
@@ -1055,11 +1055,11 @@ var popupTests = [
"popuphiding thepopup",
"popuphidden thepopup",
],
- test(testname, step) {
+ test() {
synthesizeKey("KEY_ArrowDown");
synthesizeKey("KEY_Enter");
},
- result(testname, step) {
+ result(testname) {
checkClosed("trigger", testname);
},
},
@@ -1070,11 +1070,11 @@ var popupTests = [
},
events: ["popupshowing thepopup", "popupshown thepopup"],
autohide: "thepopup",
- test(testname, step) {
+ test() {
gTrigger.focus();
synthesizeKey(platformIsMac() ? " " : "KEY_F4");
},
- result(testname, step) {
+ result(testname) {
checkOpen("trigger", testname);
checkActive(gMenuPopup, "", testname);
},
@@ -1085,7 +1085,7 @@ var popupTests = [
condition() {
return gIsMenu;
},
- test(testname, step) {
+ test() {
gTrigger.focus();
if (platformIsMac()) {
synthesizeKey("KEY_F4", { altKey: true });
@@ -1093,7 +1093,7 @@ var popupTests = [
synthesizeKey("", { metaKey: true });
}
},
- result(testname, step) {
+ result(testname) {
checkClosed("trigger", testname);
},
},
@@ -1102,11 +1102,11 @@ var popupTests = [
condition() {
return gIsMenu;
},
- test(testname, step) {
+ test() {
gTrigger.setAttribute("disabled", "true");
synthesizeMouse(gTrigger, 4, 4, {});
},
- result(testname, step) {
+ result(testname) {
checkClosed("trigger", testname);
gTrigger.removeAttribute("disabled");
},
@@ -1116,11 +1116,11 @@ var popupTests = [
testname: "openPopup with object argument",
events: ["popupshowing thepopup 0000", "popupshown thepopup"],
autohide: "thepopup",
- test(testname, step) {
+ test(testname) {
gMenuPopup.openPopup(gTrigger, { position: "before_start", x: 5, y: 7 });
checkOpen("trigger", testname);
},
- result(testname, step) {
+ result(testname) {
var triggerrect = gTrigger.getBoundingClientRect();
var popuprect = gMenuPopup.getBoundingClientRect();
is(
@@ -1139,7 +1139,7 @@ var popupTests = [
testname: "openPopup with object argument with event",
events: ["popupshowing thepopup 1000", "popupshown thepopup"],
autohide: "thepopup",
- test(testname, step) {
+ test(testname) {
gMenuPopup.openPopup(gTrigger, {
position: "after_start",
x: 0,
@@ -1153,10 +1153,10 @@ var popupTests = [
testname: "openPopup with no arguments",
events: ["popupshowing thepopup", "popupshown thepopup"],
autohide: "thepopup",
- test(testname, step) {
+ test() {
gMenuPopup.openPopup();
},
- result(testname, step) {
+ result(testname) {
let isMenu = gTrigger.type == "menu";
// With no arguments, open in default menu position
var triggerrect = gTrigger.getBoundingClientRect();
@@ -1184,7 +1184,7 @@ var popupTests = [
"DOMMenuItemActive submenu",
"popupshown submenupopup",
],
- test(testname, step) {
+ test(testname) {
gMenuPopup.openPopup(gTrigger, "after_start", 0, 0, false, true);
document
.getElementById("submenupopup")
@@ -1196,7 +1196,7 @@ var popupTests = [
{
// remove the content nodes for the popup
testname: "remove content",
- test(testname, step) {
+ test() {
var submenupopup = document.getElementById("submenupopup");
submenupopup.remove();
var popup = document.getElementById("thepopup");