Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 "use strict";
3 function run_test() {
4 do_test_pending();
5 run_next_test();
6 }
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");
27 Services.console.registerListener(consoleListener);
28 (yield OS.File.stat(path)).creationDate;
29 });
31 add_task(do_test_finished);