|
1 "use strict"; |
|
2 |
|
3 function run_test() { |
|
4 do_test_pending(); |
|
5 run_next_test(); |
|
6 } |
|
7 |
|
8 /** |
|
9 * Test to ensure that deprecation warning is issued on use |
|
10 * of creationDate. |
|
11 */ |
|
12 add_task(function test_deprecatedCreationDate () { |
|
13 let deferred = Promise.defer(); |
|
14 let consoleListener = { |
|
15 observe: function (aMessage) { |
|
16 if(aMessage.message.indexOf("Field 'creationDate' is deprecated.") > -1) { |
|
17 do_print("Deprecation message printed"); |
|
18 do_check_true(true); |
|
19 Services.console.unregisterListener(consoleListener); |
|
20 deferred.resolve(); |
|
21 } |
|
22 } |
|
23 }; |
|
24 let currentDir = yield OS.File.getCurrentDirectory(); |
|
25 let path = OS.Path.join(currentDir, "test_creationDate.js"); |
|
26 |
|
27 Services.console.registerListener(consoleListener); |
|
28 (yield OS.File.stat(path)).creationDate; |
|
29 }); |
|
30 |
|
31 add_task(do_test_finished); |