gecko/dom/base/test/file_url.jsm
Andrea Marchesini 9e6050b059 Bug 920015 - Expose DOM URL to js modules, r=ehsan, f=emk, r=bz, r=bholley, r=smaug
--HG--
rename : js/xpconnect/tests/unit/test_textDecoder.js => js/xpconnect/tests/unit/test_url.js
2013-10-10 08:56:01 +02:00

19 lines
557 B
JavaScript

this.EXPORTED_SYMBOLS = ['checkFromJSM'];
this.checkFromJSM = function checkFromJSM(ok, is) {
Components.utils.importGlobalProperties(['URL']);
var url = new URL('http://www.example.com');
is(url.href, "http://www.example.com/", "JSM should have URL");
var url2 = new URL('/foobar', url);
is(url2.href, "http://www.example.com/foobar", "JSM should have URL - based on another URL");
var blob = new Blob(['a']);
var url = URL.createObjectURL(blob);
ok(url, "URL is created!");
URL.revokeObjectURL(url);
ok(true, "URL is revoked");
}