|
1 function run_test() { |
|
2 // this is a hack to skip the rest of the code on non-Mac platforms, |
|
3 // since #ifdef is not available to xpcshell tests... |
|
4 if (!("nsILocalFileMac" in Components.interfaces)) |
|
5 return; |
|
6 |
|
7 // OK, here's the real part of the test: |
|
8 // make sure these two test bundles are recognized as bundles (or "packages") |
|
9 var keynoteBundle = do_get_file("data/presentation.key"); |
|
10 var appBundle = do_get_file("data/SmallApp.app"); |
|
11 |
|
12 do_check_true(keynoteBundle instanceof Components.interfaces.nsILocalFileMac); |
|
13 do_check_true(appBundle instanceof Components.interfaces.nsILocalFileMac); |
|
14 |
|
15 do_check_true(keynoteBundle.isPackage()); |
|
16 do_check_true(appBundle.isPackage()); |
|
17 } |