Bug 1878556 - Remove unused asrouter/content-src/template-utils.js. r=aminomancer,omc-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D200591
This commit is contained in:
Mark Banner
2024-02-06 22:32:55 +00:00
parent ed1bb292be
commit f15c9c508b
2 changed files with 0 additions and 53 deletions

View File

@@ -1,31 +0,0 @@
import { safeURI } from "content-src/template-utils";
describe("safeURI", () => {
let warnStub;
beforeEach(() => {
warnStub = sinon.stub(console, "warn");
});
afterEach(() => {
warnStub.restore();
});
it("should allow http: URIs", () => {
assert.equal(safeURI("http://foo.com"), "http://foo.com");
});
it("should allow https: URIs", () => {
assert.equal(safeURI("https://foo.com"), "https://foo.com");
});
it("should allow data URIs", () => {
assert.equal(
safeURI("data:image/png;base64,iVBO"),
"data:image/png;base64,iVBO"
);
});
it("should not allow javascript: URIs", () => {
assert.equal(safeURI("javascript:foo()"), ""); // eslint-disable-line no-script-url
assert.calledOnce(warnStub);
});
it("should not warn if the URL is falsey ", () => {
assert.equal(safeURI(), "");
assert.notCalled(warnStub);
});
});