summaryrefslogtreecommitdiff
path: root/std/node/util_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/node/util_test.ts')
-rw-r--r--std/node/util_test.ts25
1 files changed, 25 insertions, 0 deletions
diff --git a/std/node/util_test.ts b/std/node/util_test.ts
index 9db463b99..d9c05f8a5 100644
--- a/std/node/util_test.ts
+++ b/std/node/util_test.ts
@@ -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;
+});