|
1 registerManifests([do_get_file("data/test_crlf.manifest")]); |
|
2 |
|
3 function run_test() |
|
4 { |
|
5 let cr = Cc["@mozilla.org/chrome/chrome-registry;1"]. |
|
6 getService(Ci.nsIChromeRegistry); |
|
7 |
|
8 let ios = Cc["@mozilla.org/network/io-service;1"]. |
|
9 getService(Ci.nsIIOService); |
|
10 let sourceURI = ios.newURI("chrome://test_crlf/content/", null, null); |
|
11 // this throws for packages that are not registered |
|
12 let file = cr.convertChromeURL(sourceURI).QueryInterface(Ci.nsIFileURL).file; |
|
13 |
|
14 do_check_true(file.equals(do_get_file("data/test_crlf.xul", true))); |
|
15 } |