Closed
Description
- Version: 10.0.0 (master)
- Platform: Windows 7 x64
- Subsystem: test. assert
Testing the #18904 locally, I've got this not related error, which I can also reproduce with the last nightly:
assert.js:74
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: 'The expression evaluated to a falsy value:\r\n\r\n assert((() => \'string\')()\n // eslint-disable-next-line\n ==... strictEqual 'The expression evaluated to a falsy value:\r\n\r\n assert((() => \'string\')()\r\n // eslint-disable-next-line\r\n ...
at Object.innerFn (test\common\index.js:701:16)
at expectedException (assert.js:406:19)
at Function.throws (assert.js:451:16)
at Object.expectsError (test\common\index.js:723:12)
at Object.<anonymous> (test\parallel\test-assert.js:642:8)
at Module._compile (module.js:666:30)
at Object.Module._extensions..js (module.js:677:10)
at Module.load (module.js:577:32)
at tryModuleLoad (module.js:517:12)
at Function.Module._load (module.js:509:3)
It seems reasonable: this fragment uses \n
on all systems, while this fragment uses \r\n
on Windows.
Why does not this test fail on CI?