|
1 function test () { |
|
2 let loader = makeLoader(); |
|
3 let module = Module("./main", gTestPath); |
|
4 let require = Require(loader, module); |
|
5 |
|
6 /* |
|
7 * Relative resource:// URI of json |
|
8 */ |
|
9 |
|
10 let data = require("./data.json"); |
|
11 is(data.title, "jetpack mochitests", "loads relative JSON"); |
|
12 is(data.dependencies.underscore, "1.0.0", "loads relative JSON"); |
|
13 |
|
14 try { |
|
15 let data = require("./invalid.json"); |
|
16 ok(false, "parsing an invalid JSON should throw"); |
|
17 } |
|
18 catch (e) { |
|
19 ok(e, "parsing an invalid JSON should throw"); |
|
20 } |
|
21 |
|
22 finish(); |
|
23 } |