Lines Matching +full:no +full:- +full:console
17 // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
46 ['No such label \'noLabel\' for console.timeLog()'],
47 ['No such label \'noLabel\' for console.timeEnd()'],
49 ['No such label \'default\' for console.timeLog()'],
50 ['No such label \'default\' for console.timeEnd()'],
51 ['Label \'default\' already exists for console.time()'],
52 ['Label \'test\' already exists for console.time()'],
56 console.countReset('noLabel');
57 console.timeLog('noLabel');
58 console.timeEnd('noLabel');
60 console.time('label');
61 console.timeEnd('label');
64 // on console.time(), console.countReset(), console.timeLog(), console.timeEnd()
65 console.countReset();
66 console.timeLog();
67 console.timeEnd();
69 console.time();
70 console.time();
71 console.timeLog();
72 console.timeEnd();
76 assert.throws(() => console.time(Symbol('test')),
78 assert.throws(() => console.timeEnd(Symbol('test')),
96 // Test console.log() goes to stdout
97 console.log('foo');
98 console.log('foo', 'bar');
99 console.log('%s %s', 'foo', 'bar', 'hop');
100 console.log({ slashes: '\\\\' });
101 console.log(custom_inspect);
103 // Test console.debug() goes to stdout
104 console.debug('foo');
105 console.debug('foo', 'bar');
106 console.debug('%s %s', 'foo', 'bar', 'hop');
107 console.debug({ slashes: '\\\\' });
108 console.debug(custom_inspect);
110 // Test console.info() goes to stdout
111 console.info('foo');
112 console.info('foo', 'bar');
113 console.info('%s %s', 'foo', 'bar', 'hop');
114 console.info({ slashes: '\\\\' });
115 console.info(custom_inspect);
117 // Test console.error() goes to stderr
118 console.error('foo');
119 console.error('foo', 'bar');
120 console.error('%s %s', 'foo', 'bar', 'hop');
121 console.error({ slashes: '\\\\' });
122 console.error(custom_inspect);
124 // Test console.warn() goes to stderr
125 console.warn('foo');
126 console.warn('foo', 'bar');
127 console.warn('%s %s', 'foo', 'bar', 'hop');
128 console.warn({ slashes: '\\\\' });
129 console.warn(custom_inspect);
131 // test console.dir()
132 console.dir(custom_inspect);
133 console.dir(custom_inspect, { showHidden: false });
134 console.dir({ foo: { bar: { baz: true } } }, { depth: 0 });
135 console.dir({ foo: { bar: { baz: true } } }, { depth: 1 });
137 // Test console.dirxml()
138 console.dirxml(custom_inspect, custom_inspect);
139 console.dirxml(
145 // Test console.trace()
146 console.trace('This is a %j %d', { formatted: 'trace' }, 10, 'foo');
148 // Test console.time() and console.timeEnd() output
149 console.time('label');
150 console.timeEnd('label');
153 console.time('__proto__');
154 console.timeEnd('__proto__');
155 console.time('constructor');
156 console.timeEnd('constructor');
157 console.time('hasOwnProperty');
158 console.timeEnd('hasOwnProperty');
161 console.time([]);
162 console.timeEnd([]);
163 console.time({});
164 console.timeEnd({});
166 console.time({});
167 console.timeEnd({});
168 console.time(null);
169 console.timeEnd(null);
170 console.time(undefined);
171 console.timeEnd('default');
172 console.time('default');
173 console.timeEnd();
174 console.time(NaN);
175 console.timeEnd(NaN);
178 console.time('test');
179 const time = console._times.get('test');
181 console.time('test');
182 assert.deepStrictEqual(console._times.get('test'), time);
183 console.timeEnd('test');
186 console.time('log1');
187 console.timeLog('log1');
188 console.timeLog('log1', 'test');
189 console.timeLog('log1', {}, [1, 2, 3]);
190 console.timeEnd('log1');
192 console.assert(false, '%s should', 'console.assert', 'not throw');
193 assert.strictEqual(errStrings[errStrings.length - 1],
194 'Assertion failed: console.assert should not throw\n');
196 console.assert(false);
197 assert.strictEqual(errStrings[errStrings.length - 1], 'Assertion failed\n');
199 console.assert(true, 'this should not throw');
201 console.assert(true);
208 // Verify that console.timeEnd() doesn't leave dead links
209 const timesMapSize = console._times.size;
210 console.time('label1');
211 console.time('label2');
212 console.time('label3');
213 console.timeEnd('label1');
214 console.timeEnd('label2');
215 console.timeEnd('label3');
216 assert.strictEqual(console._times.size, timesMapSize);
254 // Verify that console.time() coerces label values to strings as expected