Skip to content

Commit 50228cf

Browse files
ExE-Bossjasnell
authored andcommitted
assert: add assert/strict alias module
Refs: #31553 Refs: #32953 PR-URL: #34001 Refs: #34002 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Zeyu Yang <himself65@outlook.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent 88fb5a5 commit 50228cf

File tree

5 files changed

+21
-0
lines changed

5 files changed

+21
-0
lines changed

doc/api/assert.md

+6
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ invariants.
1111
<!-- YAML
1212
added: v9.9.0
1313
changes:
14+
- version: REPLACEME
15+
pr-url: https://github.com/nodejs/node/pull/34001
16+
description: Exposed as `require('assert/strict')`
1417
- version:
1518
- v13.9.0
1619
- v12.16.2
@@ -37,6 +40,9 @@ To use strict assertion mode:
3740
```js
3841
const assert = require('assert').strict;
3942
```
43+
```js
44+
const assert = require('assert/strict');
45+
```
4046

4147
Example error diff:
4248

lib/assert/strict.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
'use strict';
2+
3+
module.exports = require('assert').strict;

node.gyp

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
'lib/internal/per_context/messageport.js',
4444
'lib/async_hooks.js',
4545
'lib/assert.js',
46+
'lib/assert/strict.js',
4647
'lib/buffer.js',
4748
'lib/child_process.js',
4849
'lib/console.js',
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import '../common/index.mjs';
2+
import assert, { strict } from 'assert';
3+
import assertStrict from 'assert/strict';
4+
5+
assert.strictEqual(strict, assertStrict);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
'use strict';
2+
3+
require('../common');
4+
const assert = require('assert');
5+
6+
assert.strictEqual(require('assert/strict'), assert.strict);

0 commit comments

Comments
 (0)