���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /home/real/node-v13.0.1/test/parallel/ |
'use strict'; require('../common'); // Tests basic functionality of util.deprecate(). const assert = require('assert'); const util = require('util'); const expectedWarnings = new Map(); // Emits deprecation only once if same function is called. { const msg = 'fhqwhgads'; const fn = util.deprecate(() => {}, msg); expectedWarnings.set(msg, { code: undefined, count: 1 }); fn(); fn(); } // Emits deprecation twice for different functions. { const msg = 'sterrance'; const fn1 = util.deprecate(() => {}, msg); const fn2 = util.deprecate(() => {}, msg); expectedWarnings.set(msg, { code: undefined, count: 2 }); fn1(); fn2(); } // Emits deprecation only once if optional code is the same, even for different // functions. { const msg = 'cannonmouth'; const code = 'deprecatesque'; const fn1 = util.deprecate(() => {}, msg, code); const fn2 = util.deprecate(() => {}, msg, code); expectedWarnings.set(msg, { code, count: 1 }); fn1(); fn2(); fn1(); fn2(); } process.on('warning', (warning) => { assert.strictEqual(warning.name, 'DeprecationWarning'); assert.ok(expectedWarnings.has(warning.message)); const expected = expectedWarnings.get(warning.message); assert.strictEqual(warning.code, expected.code); expected.count = expected.count - 1; if (expected.count === 0) expectedWarnings.delete(warning.message); }); process.on('exit', () => { assert.deepStrictEqual(expectedWarnings, new Map()); });