summaryrefslogtreecommitdiff
path: root/test/parallel/test-internal-assert.js
blob: b34657d3a67f849f074e08efef364902b757e650 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Flags: --expose-internals
'use strict';

require('../common');

const assert = require('assert');
const internalAssert = require('internal/assert');

// Should not throw.
internalAssert(true);
internalAssert(true, 'fhqwhgads');

assert.throws(() => { internalAssert(false); }, assert.AssertionError);
assert.throws(() => { internalAssert(false, 'fhqwhgads'); },
              { code: 'ERR_ASSERTION', message: 'fhqwhgads' });