Backed out changeset 2450366cf7ca (bug 1891629) for causing win msix mochitest failures
[gecko.git] / dom / url / tests / file_url.jsm
blob6be99f2931d02e159bf424e9010629c7609f0fad
1 var EXPORTED_SYMBOLS = ["checkFromJSM"];
3 function checkFromJSM(ok, is) {
4   var url = new URL("http://www.example.com");
5   is(url.href, "http://www.example.com/", "JSM should have URL");
7   var url2 = new URL("/foobar", url);
8   is(
9     url2.href,
10     "http://www.example.com/foobar",
11     "JSM should have URL - based on another URL"
12   );
14   var blob = new Blob(["a"]);
15   url = URL.createObjectURL(blob);
16   ok(url, "URL is created!");
18   var u = new URL(url);
19   ok(u, "URL created");
20   is(u.origin, "null", "Url doesn't have an origin if created in a JSM");
22   URL.revokeObjectURL(url);
23   ok(true, "URL is revoked");