Index: test/browser/_utils.js |
=================================================================== |
--- a/test/browser/_utils.js |
+++ b/test/browser/_utils.js |
@@ -21,8 +21,34 @@ |
{ |
return new Promise(resolve => |
{ |
setTimeout(resolve, delay); |
}); |
} |
exports.timeout = timeout; |
+ |
+function expectHidden(test, element, id) |
+{ |
+ let withId = ""; |
+ if (typeof id != "undefined") |
+ withId = ` with ID '${id}'`; |
+ |
+ test.equal( |
+ window.getComputedStyle(element).display, "none", |
+ `The element${withId}'s display property should be set to 'none'`); |
+} |
+ |
+exports.expectHidden = expectHidden; |
+ |
+function expectVisible(test, element, id) |
+{ |
+ let withId = ""; |
+ if (typeof id != "undefined") |
+ withId = ` with ID '${id}'`; |
+ |
+ test.notEqual( |
+ window.getComputedStyle(element).display, "none", |
+ `The element${withId}'s display property should not be set to 'none'`); |
+} |
+ |
+exports.expectVisible = expectVisible; |