JavaScript Primerの編集作業にあたって、Mochaをnode:test
に置き換える作業の検証を行ないたいため
無事にJavaScript Primerの編集作業を終える
$ node main.js sample.md
$ node main.js --gfm sample.md
$ npm test
フォルダ指定をすると、WSLでは問題なくてもmacOSで以下のエラーが出るので、デフォルトの指定を使うようにする
% npm test
> test
> node --test test/
node:internal/modules/cjs/loader:1145
throw err;
^
Error: Cannot find module '/Users/windchime-yk/Documents/web/org/whyk-pg/learn-node-test/test'
at Module._resolveFilename (node:internal/modules/cjs/loader:1142:15)
at Module._load (node:internal/modules/cjs/loader:983:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:142:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v21.7.1
✖ test (61.092688ms)
'test failed'
ℹ tests 1
ℹ suites 0
ℹ pass 0
ℹ fail 1
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 69.542789
✖ failing tests:
test at test:1:1
✖ test (61.092688ms)
'test failed'
なおnode --test test/**/*.js
と書けばエラーは出ないが、それだったらnode --test
のほうがシンプルで良い