Lines Matching refs:assert
4 const assert = require('assert');
13 assert.strictEqual(cycle(0), 0);
14 assert.strictEqual(cycle(-1), -1);
15 assert.strictEqual(cycle(1.4), 1.4);
16 assert.strictEqual(cycle(null), null);
17 assert.strictEqual(cycle(undefined), undefined);
18 assert.strictEqual(cycle('foo'), 'foo');
19 assert.strictEqual(cycle(Symbol.for('foo')), Symbol.for('foo'));
20 assert.strictEqual(cycle(Symbol('foo')).toString(), Symbol('foo').toString());
25 assert(err instanceof Error);
26 assert(Object.prototype.toString.call(err), '[object Error]');
27 assert.strictEqual(err.name, 'Error');
28 assert.strictEqual(err.message, 'foo');
29 assert.match(err.stack, /^Error: foo\n/);
33 assert.deepStrictEqual(err, prev);
36 assert.strictEqual(cycle(new RangeError('foo')).name, 'RangeError');
37 assert.strictEqual(cycle(new TypeError('foo')).name, 'TypeError');
38 assert.strictEqual(cycle(new ReferenceError('foo')).name, 'ReferenceError');
39 assert.strictEqual(cycle(new URIError('foo')).name, 'URIError');
40 assert.strictEqual(cycle(new EvalError('foo')).name, 'EvalError');
41 assert.strictEqual(cycle(new SyntaxError('foo')).name, 'SyntaxError');
45 assert.strictEqual(cycle(new SubError('foo')).name, 'Error');
47 assert.deepStrictEqual(cycle({ message: 'foo' }), { message: 'foo' });
48 assert.strictEqual(cycle(Function), '[Function: Function]');
72 assert.strictEqual(cycle(new Error('Error with cause', { cause: 0 })).cause, 0);
73 assert.strictEqual(cycle(new Error('Error with cause', { cause: -1 })).cause, -1);
74 assert.strictEqual(cycle(new Error('Error with cause', { cause: 1.4 })).cause, 1.4);
75 assert.strictEqual(cycle(new Error('Error with cause', { cause: null })).cause, null);
76 assert.strictEqual(cycle(new Error('Error with cause', { cause: undefined })).cause, undefined);
77 assert.strictEqual(Object.hasOwn(cycle(new Error('Error with cause', { cause: undefined })), 'cause'), true);
78 assert.strictEqual(cycle(new Error('Error with cause', { cause: 'foo' })).cause, 'foo');
79 assert.deepStrictEqual(cycle(new Error('Error with cause', { cause: new Error('err') })).cause, new Error('err'));
80 assert.deepStrictEqual(cycle(errorWithCause).cause, { foo: 'bar' });
81 assert.strictEqual(Object.hasOwn(cycle(errorWithThrowingCause), 'cause'), false);
82 assert.strictEqual(Object.hasOwn(cycle(errorWithCyclicCause), 'cause'), true);
83 assert.deepStrictEqual(cycle(new ErrorWithCause('Error with cause')).cause, new Error('err'));
84 assert.strictEqual(cycle(new ErrorWithThowingCause('Error with cause')).cause, undefined);
85 assert.strictEqual(Object.hasOwn(cycle(new ErrorWithThowingCause('Error with cause')), 'cause'), false);
93 assert(depth > 1);
98 assert.match(String(err), /^TypeError \[ERR_INVALID_ARG_TYPE\]:/);
99 assert.strictEqual(err.name, 'TypeError');
100 assert.strictEqual(err.code, 'ERR_INVALID_ARG_TYPE');
117 assert.strictEqual(called, true);
127 assert.strictEqual(inspect(cycle(data)), 'barbaz');
135 assert.strictEqual(inspect(cycle(inheritedCustomInspect)), 'barbaz');