|
25 | 25 |
|
26 | 26 | 'use strict'; |
27 | 27 |
|
| 28 | +const arrayFill = require('array-fill'); |
| 29 | + |
28 | 30 | const common = require('../common'); |
29 | 31 | const assert = require('../../assert'); |
30 | 32 | const { inspect } = require('util/'); |
@@ -602,7 +604,7 @@ assert.throws( |
602 | 604 | common.repeat('- 2,\n', 10) + |
603 | 605 | '...'; |
604 | 606 | assert.throws( |
605 | | - () => assert.deepEqual(Array(12).fill(1), Array(12).fill(2)), |
| 607 | + () => assert.deepEqual(arrayFill(Array(12), 1), arrayFill(Array(12), 2)), |
606 | 608 | // { message } |
607 | 609 | ); |
608 | 610 |
|
@@ -635,7 +637,7 @@ assert.throws( |
635 | 637 |
|
636 | 638 | message = 'Expected "actual" not to be strictly deep-equal to:' + |
637 | 639 | `\n\n[${common.repeat('\n 1,', 25)}\n...\n`; |
638 | | - const data = Array(31).fill(1); |
| 640 | + const data = arrayFill(Array(31), 1); |
639 | 641 | assert.throws( |
640 | 642 | () => assert.notDeepEqual(data, data), |
641 | 643 | // { message } |
@@ -1172,7 +1174,7 @@ assert.throws( |
1172 | 1174 | { |
1173 | 1175 | let threw = false; |
1174 | 1176 | try { |
1175 | | - assert.deepStrictEqual(Array(100).fill(1), 'foobar'); |
| 1177 | + assert.deepStrictEqual(arrayFill(Array(100), 1), 'foobar'); |
1176 | 1178 | } catch (err) { |
1177 | 1179 | threw = true; |
1178 | 1180 | // assert(/actual: \[Array],\n expected: 'foobar',/.test(inspect(err))); |
|
0 commit comments