Bug 1400256 - Add test for element.isXULElement. r?whimboo
MozReview-Commit-ID: Aauva0VZHwa
--- a/testing/marionette/test_element.js
+++ b/testing/marionette/test_element.js
@@ -81,16 +81,24 @@ add_test(function test_isDOMWindow() {
ok(element.isDOMWindow(domFrame));
ok(!element.isDOMWindow(domEl));
ok(!element.isDOMWindow(xulEl));
ok(!element.isDOMWindow({}));
run_next_test();
});
+add_test(function test_isXULElement() {
+ ok(element.isXULElement(xulEl));
+ ok(!element.isXULElement(domEl));
+ ok(!element.isXULElement(domWin));
+
+ run_next_test();
+});
+
add_test(function test_isWebElementReference() {
strictEqual(element.isWebElementReference({[element.Key]: "some_id"}), true);
strictEqual(element.isWebElementReference({[element.LegacyKey]: "some_id"}), true);
strictEqual(element.isWebElementReference(
{[element.LegacyKey]: "some_id", [element.Key]: "2"}), true);
strictEqual(element.isWebElementReference({}), false);
strictEqual(element.isWebElementReference({"key": "blah"}), false);