Files
tubestation/devtools/shared/tests/xpcshell/test_fetch-resource.js
Noemi Erli a08e78ef6e Backed out 4 changesets (bug 1648545) for causing mass failures
Backed out changeset ac3d639547fa (bug 1648545)
Backed out changeset f63760c845f3 (bug 1648545)
Backed out changeset 652b48b10d37 (bug 1648545)
Backed out changeset 1ca7abd873d1 (bug 1648545)
2023-05-26 02:12:58 +03:00

37 lines
965 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
// Tests for DevToolsUtils.fetch on resource:// URI's.
const URL_FOUND = "resource://devtools/shared/DevToolsUtils.js";
const URL_NOT_FOUND = "resource://devtools/this/is/not/here.js";
/**
* Test that non-existent files are handled correctly.
*/
add_task(async function test_missing() {
await DevToolsUtils.fetch(URL_NOT_FOUND).then(
result => {
info(result);
ok(false, "fetch resolved unexpectedly for non-existent resource:// URI");
},
() => {
ok(true, "fetch rejected as the resource:// URI was non-existent.");
}
);
});
/**
* Tests that existing files are handled correctly.
*/
add_task(async function test_normal() {
await DevToolsUtils.fetch(URL_FOUND).then(result => {
notDeepEqual(
result.content,
"",
"resource:// URI seems to be read correctly."
);
});
});