mirror of
https://github.com/denoland/deno.git
synced 2025-09-28 05:04:48 +00:00
feat(std/node): Add util.deprecate (#8407)
This commit is contained in:
parent
636af2850c
commit
06cf6df954
2 changed files with 41 additions and 0 deletions
|
@ -220,3 +220,28 @@ Deno.test({
|
|||
}
|
||||
},
|
||||
});
|
||||
|
||||
Deno.test("[util] deprecate", () => {
|
||||
const warn = console.warn.bind(null);
|
||||
|
||||
let output;
|
||||
console.warn = function (str: string) {
|
||||
output = str;
|
||||
warn(output);
|
||||
};
|
||||
|
||||
const message = "x is deprecated";
|
||||
|
||||
const expected = 12;
|
||||
let result;
|
||||
const x = util.deprecate(() => {
|
||||
result = expected;
|
||||
}, message);
|
||||
|
||||
x();
|
||||
|
||||
assertEquals(expected, result);
|
||||
assertEquals(output, message);
|
||||
|
||||
console.warn = warn;
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue