mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-24 02:35:41 +00:00
67fe97531f
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
24 lines
701 B
JavaScript
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();
|
|
});
|