mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-08 20:28:42 +02:00
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D36052 --HG-- extra : source : b5be5b4f4b47c256e28a29f665dc754f6407ee7f
36 lines
912 B
JavaScript
36 lines
912 B
JavaScript
"use strict";
|
|
|
|
function run_test() {
|
|
do_test_pending();
|
|
run_next_test();
|
|
}
|
|
|
|
/**
|
|
* Test to ensure that deprecation warning is issued on use
|
|
* of creationDate.
|
|
*/
|
|
add_task(async function test_deprecatedCreationDate() {
|
|
let currentDir = await OS.File.getCurrentDirectory();
|
|
let path = OS.Path.join(currentDir, "test_creationDate.js");
|
|
|
|
let consoleMessagePromise = new Promise(resolve => {
|
|
let consoleListener = {
|
|
observe(aMessage) {
|
|
if (
|
|
aMessage.message.indexOf("Field 'creationDate' is deprecated.") > -1
|
|
) {
|
|
info("Deprecation message printed");
|
|
Assert.ok(true);
|
|
Services.console.unregisterListener(consoleListener);
|
|
resolve();
|
|
}
|
|
},
|
|
};
|
|
Services.console.registerListener(consoleListener);
|
|
});
|
|
|
|
(await OS.File.stat(path)).creationDate;
|
|
await consoleMessagePromise;
|
|
});
|
|
|
|
add_task(do_test_finished);
|