|
1 this.EXPORTED_SYMBOLS = ['checkFromJSM']; |
|
2 |
|
3 this.checkFromJSM = function checkFromJSM(ok, is) { |
|
4 Components.utils.importGlobalProperties(['URL']); |
|
5 |
|
6 var url = new URL('http://www.example.com'); |
|
7 is(url.href, "http://www.example.com/", "JSM should have URL"); |
|
8 |
|
9 var url2 = new URL('/foobar', url); |
|
10 is(url2.href, "http://www.example.com/foobar", "JSM should have URL - based on another URL"); |
|
11 |
|
12 var blob = new Blob(['a']); |
|
13 var url = URL.createObjectURL(blob); |
|
14 ok(url, "URL is created!"); |
|
15 |
|
16 URL.revokeObjectURL(url); |
|
17 ok(true, "URL is revoked"); |
|
18 } |