gecko-dev/testing/marionette/test/unit/test_browser.js
Andreas Tolfsen 67fe97531f Bug 1453381 - Move Marionette xpcshell tests to subdirectory. r=whimboo
In order to more easily facilitate linting of xpcshell unit tests,
this patch moves the tests to the test/unit subdirectory.

MozReview-Commit-ID: K1rtmreFWRL

--HG--
rename : testing/marionette/test_action.js => testing/marionette/test/unit/test_action.js
rename : testing/marionette/test_assert.js => testing/marionette/test/unit/test_assert.js
rename : testing/marionette/test_browser.js => testing/marionette/test/unit/test_browser.js
rename : testing/marionette/test_cookie.js => testing/marionette/test/unit/test_cookie.js
rename : testing/marionette/test_dom.js => testing/marionette/test/unit/test_dom.js
rename : testing/marionette/test_element.js => testing/marionette/test/unit/test_element.js
rename : testing/marionette/test_error.js => testing/marionette/test/unit/test_error.js
rename : testing/marionette/test_evaluate.js => testing/marionette/test/unit/test_evaluate.js
rename : testing/marionette/test_format.js => testing/marionette/test/unit/test_format.js
rename : testing/marionette/test_message.js => testing/marionette/test/unit/test_message.js
rename : testing/marionette/test_navigate.js => testing/marionette/test/unit/test_navigate.js
rename : testing/marionette/test_session.js => testing/marionette/test/unit/test_session.js
rename : testing/marionette/test_sync.js => testing/marionette/test/unit/test_sync.js
rename : testing/marionette/unit.ini => testing/marionette/test/unit/xpcshell.ini
extra : rebase_source : b77cdb754ddc90d1c4ff0e2f6a8dead5168677fe
2018-04-11 19:54:42 +01:00

24 lines
701 B
JavaScript

const {Context} = ChromeUtils.import("chrome://marionette/content/browser.js", {});
add_test(function test_Context() {
ok(Context.hasOwnProperty("Chrome"));
ok(Context.hasOwnProperty("Content"));
equal(typeof Context.Chrome, "string");
equal(typeof Context.Content, "string");
equal(Context.Chrome, "chrome");
equal(Context.Content, "content");
run_next_test();
});
add_test(function test_Context_fromString() {
equal(Context.fromString("chrome"), Context.Chrome);
equal(Context.fromString("content"), Context.Content);
for (let typ of ["", "foo", true, 42, [], {}, null, undefined]) {
Assert.throws(() => Context.fromString(typ), /TypeError/);
}
run_next_test();
});