これは、TDDBCのNode.js向けプロジェクトです。
- Node.js : CI で検証しているのは 22.x / 24.x / 26.x です。mocha 11 が要求する 18.18.0 以上であれば動作する見込みですが、22 未満は検証していません。
- npm : 8.3 以上。
package.jsonのoverridesはこれより古い npm では解釈されず、脆弱性の残る推移的依存が入ります。
- まずはじめに、プロジェクトをcloneしてください。
$ git clone https://github.com/tddbc/javascript-mocha.git
- 次に、依存関係をダウンロードしてください。
$ npm install
- 最後に、下記の様に表示されるか、確認してください。
$ npm test
> javascript-mocha@0.1.0 pretest /path/to/projects/javascript-mocha
> npm run lint
> javascript-mocha@0.1.0 lint /path/to/projects/javascript-mocha
> eslint 'lib/**' 'test/**'
> javascript-mocha@0.1.0 test /path/to/projects/javascript-mocha
> mocha --require intelli-espower-loader
Sample
.status
✓ は、trueであるべき
#say()
✓ は、"Hello TDDBC!"が返ってくるべき
2 passing (9ms)
$
| コマンド | 内容 |
|---|---|
npm test |
lint とテストをまとめて行います |
npm run lint |
コードの静的検証を行います |
npm run watch |
ファイル変更を監視し、変更があったらテストを自動で行います |
Copyright (c) 2013 TDD BaseCamp and other contributors
Licensed under the MIT license.