• Home
  • Raw
  • Download

Lines Matching refs:assert

24 const assert = require('assert');  constant
28 assert.strictEqual(util.format(), '');
29 assert.strictEqual(util.format(''), '');
30 assert.strictEqual(util.format([]), '[]');
31 assert.strictEqual(util.format([0]), '[ 0 ]');
32 assert.strictEqual(util.format({}), '{}');
33 assert.strictEqual(util.format({ foo: 42 }), '{ foo: 42 }');
34 assert.strictEqual(util.format(null), 'null');
35 assert.strictEqual(util.format(true), 'true');
36 assert.strictEqual(util.format(false), 'false');
37 assert.strictEqual(util.format('test'), 'test');
40 assert.strictEqual(util.format('foo', 'bar', 'baz'), 'foo bar baz');
43 assert.strictEqual(util.format(symbol), 'Symbol(foo)');
44 assert.strictEqual(util.format('foo', symbol), 'foo Symbol(foo)');
45 assert.strictEqual(util.format('%s', symbol), 'Symbol(foo)');
46 assert.strictEqual(util.format('%j', symbol), 'undefined');
49 assert.strictEqual(util.format('%d'), '%d');
50 assert.strictEqual(util.format('%d', 42.0), '42');
51 assert.strictEqual(util.format('%d', 42), '42');
52 assert.strictEqual(util.format('%d', '42'), '42');
53 assert.strictEqual(util.format('%d', '42.0'), '42');
54 assert.strictEqual(util.format('%d', 1.5), '1.5');
55 assert.strictEqual(util.format('%d', -0.5), '-0.5');
56 assert.strictEqual(util.format('%d', -0.0), '-0');
57 assert.strictEqual(util.format('%d', ''), '0');
58 assert.strictEqual(util.format('%d', ' -0.000'), '-0');
59 assert.strictEqual(util.format('%d', Symbol()), 'NaN');
60 assert.strictEqual(util.format('%d', Infinity), 'Infinity');
61 assert.strictEqual(util.format('%d', -Infinity), '-Infinity');
62 assert.strictEqual(util.format('%d %d', 42, 43), '42 43');
63 assert.strictEqual(util.format('%d %d', 42), '42 %d');
64 assert.strictEqual(
68 assert.strictEqual(
72 assert.strictEqual(
81 assert.strictEqual(
86 assert.strictEqual(
93 assert.strictEqual(
102 assert.strictEqual(
110 assert.strictEqual(util.format('%i'), '%i');
111 assert.strictEqual(util.format('%i', 42.0), '42');
112 assert.strictEqual(util.format('%i', 42), '42');
113 assert.strictEqual(util.format('%i', '42'), '42');
114 assert.strictEqual(util.format('%i', '42.0'), '42');
115 assert.strictEqual(util.format('%i', 1.5), '1');
116 assert.strictEqual(util.format('%i', -0.5), '-0');
117 assert.strictEqual(util.format('%i', ''), 'NaN');
118 assert.strictEqual(util.format('%i', Infinity), 'NaN');
119 assert.strictEqual(util.format('%i', -Infinity), 'NaN');
120 assert.strictEqual(util.format('%i', Symbol()), 'NaN');
121 assert.strictEqual(util.format('%i %i', 42, 43), '42 43');
122 assert.strictEqual(util.format('%i %i', 42), '42 %i');
123 assert.strictEqual(
127 assert.strictEqual(
131 assert.strictEqual(
136 assert.strictEqual(
141 assert.strictEqual(
146 assert.strictEqual(
154 assert.strictEqual(util.format('%f'), '%f');
155 assert.strictEqual(util.format('%f', 42.0), '42');
156 assert.strictEqual(util.format('%f', 42), '42');
157 assert.strictEqual(util.format('%f', '42'), '42');
158 assert.strictEqual(util.format('%f', '-0.0'), '-0');
159 assert.strictEqual(util.format('%f', '42.0'), '42');
160 assert.strictEqual(util.format('%f', 1.5), '1.5');
161 assert.strictEqual(util.format('%f', -0.5), '-0.5');
162 assert.strictEqual(util.format('%f', Math.PI), '3.141592653589793');
163 assert.strictEqual(util.format('%f', ''), 'NaN');
164 assert.strictEqual(util.format('%f', Symbol('foo')), 'NaN');
165 assert.strictEqual(util.format('%f', 5n), '5');
166 assert.strictEqual(util.format('%f', Infinity), 'Infinity');
167 assert.strictEqual(util.format('%f', -Infinity), '-Infinity');
168 assert.strictEqual(util.format('%f %f', 42, 43), '42 43');
169 assert.strictEqual(util.format('%f %f', 42), '42 %f');
172 assert.strictEqual(util.format('%s'), '%s');
173 assert.strictEqual(util.format('%s', undefined), 'undefined');
174 assert.strictEqual(util.format('%s', null), 'null');
175 assert.strictEqual(util.format('%s', 'foo'), 'foo');
176 assert.strictEqual(util.format('%s', 42), '42');
177 assert.strictEqual(util.format('%s', '42'), '42');
178 assert.strictEqual(util.format('%s', -0), '-0');
179 assert.strictEqual(util.format('%s', '-0.0'), '-0.0');
180 assert.strictEqual(util.format('%s %s', 42, 43), '42 43');
181 assert.strictEqual(util.format('%s %s', 42), '42 %s');
182 assert.strictEqual(util.format('%s', 42n), '42n');
183 assert.strictEqual(util.format('%s', Symbol('foo')), 'Symbol(foo)');
184 assert.strictEqual(util.format('%s', true), 'true');
185 assert.strictEqual(util.format('%s', { a: [1, 2, 3] }), '{ a: [Array] }');
186 assert.strictEqual(util.format('%s', { toString() { return 'Foo'; } }), 'Foo');
187 assert.strictEqual(util.format('%s', { toString: 5 }), '{ toString: 5 }');
188 assert.strictEqual(util.format('%s', () => 5), '() => 5');
189 assert.strictEqual(util.format('%s', Infinity), 'Infinity');
190 assert.strictEqual(util.format('%s', -Infinity), '-Infinity');
195 assert.strictEqual(util.format('%s', new Foo()), 'Bar');
196 assert.strictEqual(
201 assert.strictEqual(util.format('%s', new Foo()), 'Bar');
204 assert.strictEqual(util.format('%s', new Bar()), 'Bar { abc: true }');
206 assert.strictEqual(
224 assert.strictEqual(
228 assert.strictEqual(
232 assert.strictEqual(
238 assert.strictEqual(
244 assert.strictEqual(
250 assert.strictEqual(
261 assert.strictEqual(
266 assert.strictEqual(
273 assert.strictEqual(util.format('%j'), '%j');
274 assert.strictEqual(util.format('%j', 42), '42');
275 assert.strictEqual(util.format('%j', '42'), '"42"');
276 assert.strictEqual(util.format('%j %j', 42, 43), '42 43');
277 assert.strictEqual(util.format('%j %j', 42), '42 %j');
297 assert.strictEqual(util.format('%o'), '%o');
298 assert.strictEqual(util.format('%o', 42), '42');
299 assert.strictEqual(util.format('%o', 'foo'), '\'foo\'');
300 assert.strictEqual(
311 assert.strictEqual(
327 assert.strictEqual(
340 assert.strictEqual(
359 assert.strictEqual(
371 assert.strictEqual(util.format('%O'), '%O');
372 assert.strictEqual(util.format('%O', 42), '42');
373 assert.strictEqual(util.format('%O', 'foo'), '\'foo\'');
374 assert.strictEqual(
377 assert.strictEqual(
380 assert.strictEqual(
384 assert.strictEqual(
389 assert.strictEqual(util.format('%%s%s', 'foo'), '%sfoo');
390 assert.strictEqual(util.format('%s:%s'), '%s:%s');
391 assert.strictEqual(util.format('%s:%s', undefined), 'undefined:%s');
392 assert.strictEqual(util.format('%s:%s', 'foo'), 'foo:%s');
393 assert.strictEqual(util.format('%s:%i', 'foo'), 'foo:%i');
394 assert.strictEqual(util.format('%s:%f', 'foo'), 'foo:%f');
395 assert.strictEqual(util.format('%s:%s', 'foo', 'bar'), 'foo:bar');
396 assert.strictEqual(util.format('%s:%s', 'foo', 'bar', 'baz'), 'foo:bar baz');
397 assert.strictEqual(util.format('%%%s%%', 'hi'), '%hi%');
398 assert.strictEqual(util.format('%%%s%%%%', 'hi'), '%hi%%');
399 assert.strictEqual(util.format('%sbc%%def', 'a'), 'abc%def');
400 assert.strictEqual(util.format('%d:%d', 12, 30), '12:30');
401 assert.strictEqual(util.format('%d:%d', 12), '12:%d');
402 assert.strictEqual(util.format('%d:%d'), '%d:%d');
403 assert.strictEqual(util.format('%i:%i', 12, 30), '12:30');
404 assert.strictEqual(util.format('%i:%i', 12), '12:%i');
405 assert.strictEqual(util.format('%i:%i'), '%i:%i');
406 assert.strictEqual(util.format('%f:%f', 12, 30), '12:30');
407 assert.strictEqual(util.format('%f:%f', 12), '12:%f');
408 assert.strictEqual(util.format('%f:%f'), '%f:%f');
409 assert.strictEqual(util.format('o: %j, a: %j', {}, []), 'o: {}, a: []');
410 assert.strictEqual(util.format('o: %j, a: %j', {}), 'o: {}, a: %j');
411 assert.strictEqual(util.format('o: %j, a: %j'), 'o: %j, a: %j');
412 assert.strictEqual(util.format('o: %o, a: %O', {}, []), 'o: {}, a: []');
413 assert.strictEqual(util.format('o: %o, a: %o', {}), 'o: {}, a: %o');
414 assert.strictEqual(util.format('o: %O, a: %O'), 'o: %O, a: %O');
418 assert.strictEqual(util.format('a% b', 'x'), 'a% b x');
419 assert.strictEqual(util.format('percent: %d%, fraction: %d', 10, 0.1),
421 assert.strictEqual(util.format('abc%', 1), 'abc% 1');
424 assert.strictEqual(util.format('%i', 1, 'number'), '1 number');
425 assert.strictEqual(util.format('%i', 1, () => {}), '1 [Function (anonymous)]');
428 assert.strictEqual(util.format('%c'), '%c');
429 assert.strictEqual(util.format('%cab'), '%cab');
430 assert.strictEqual(util.format('%cab', 'color: blue'), 'ab');
431 assert.strictEqual(util.format('%cab', 'color: blue', 'c'), 'ab c');
436 assert.strictEqual(util.format('%j', o), '[Circular]');
445 assert.throws(() => util.format('%j', o),
451 assert.strictEqual(util.format(err), err.stack);
463 assert.strictEqual(util.format(customError), customError.stack);
474 assert.strictEqual(util.format(new BadCustomError('foo')),
478 assert.strictEqual(util.format('1', '1'), '1 1');
479 assert.strictEqual(util.format(1, '1'), '1 1');
480 assert.strictEqual(util.format('1', 1), '1 1');
481 assert.strictEqual(util.format(1, -0), '1 -0');
482 assert.strictEqual(util.format('1', () => {}), '1 [Function (anonymous)]');
483 assert.strictEqual(util.format(1, () => {}), '1 [Function (anonymous)]');
484 assert.strictEqual(util.format('1', "'"), "1 '");
485 assert.strictEqual(util.format(1, "'"), "1 '");
486 assert.strictEqual(util.format('1', 'number'), '1 number');
487 assert.strictEqual(util.format(1, 'number'), '1 number');
488 assert.strictEqual(util.format(5n), '5n');
489 assert.strictEqual(util.format(5n, 5n), '5n 5n');
492 assert.strictEqual(
506 assert.strictEqual(
511 assert.strictEqual(
528 assert.throws(() => {