1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/toolkit/components/osfile/tests/xpcshell/test_creationDate.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,31 @@ 1.4 +"use strict"; 1.5 + 1.6 +function run_test() { 1.7 + do_test_pending(); 1.8 + run_next_test(); 1.9 +} 1.10 + 1.11 +/** 1.12 + * Test to ensure that deprecation warning is issued on use 1.13 + * of creationDate. 1.14 + */ 1.15 +add_task(function test_deprecatedCreationDate () { 1.16 + let deferred = Promise.defer(); 1.17 + let consoleListener = { 1.18 + observe: function (aMessage) { 1.19 + if(aMessage.message.indexOf("Field 'creationDate' is deprecated.") > -1) { 1.20 + do_print("Deprecation message printed"); 1.21 + do_check_true(true); 1.22 + Services.console.unregisterListener(consoleListener); 1.23 + deferred.resolve(); 1.24 + } 1.25 + } 1.26 + }; 1.27 + let currentDir = yield OS.File.getCurrentDirectory(); 1.28 + let path = OS.Path.join(currentDir, "test_creationDate.js"); 1.29 + 1.30 + Services.console.registerListener(consoleListener); 1.31 + (yield OS.File.stat(path)).creationDate; 1.32 +}); 1.33 + 1.34 +add_task(do_test_finished);