Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
azu committed Aug 3, 2019
1 parent 9959258 commit 62fd648
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions source/use-case/nodecli/refactor-and-unittest/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Mochaが提供するテスト実行環境では、グローバルに`it`や`desc
`it`関数はその内部でエラーが発生したとき、そのテストを失敗として扱います。
つまり、期待する結果と異なるならエラーを投げ、期待どおりならエラーを投げないというテストコードを書くことになります。

テストコード中でエラーを投げるために、今回はNode.jsの標準モジュールのひとつである[assertモジュール][]から提供される`assert.strictEqual`メソッドを利用します。
今回はNode.jsの標準モジュールのひとつである[assertモジュール][]から提供される`assert.strictEqual`メソッドを利用します。
`assert.strictEqual`メソッドは第1引数と第2引数の評価結果が`===`で比較して異なる場合に、例外を投げる関数です。

Mochaによるテスト環境を作るために、まずは次のコマンドで`mocha`パッケージをインストールします。
Expand All @@ -87,7 +87,7 @@ Mochaをインストールした後、`package.json`の`scripts`プロパティ
}
```

この記述により、`npm test`コマンドを実行すると、`mocha`コマンドで`test/`ディレクトリ以下のファイルのテストを実行します
この記述により、`npm test`コマンドを実行すると、`mocha`コマンドで`test/`ディレクトリにあるテストファイルを実行します
試しに`npm test`コマンドを実行し、Mochaによるテストが行われることを確認しましょう。
まだテストファイルを作っていないので、`Error: No test files found`というエラーが表示されます。

Expand Down Expand Up @@ -129,7 +129,7 @@ $ npm test
1 passing (18ms)
```

ユニットテストが通らなかった場合は、次のことを確認してみましょう
ユニットテストが通らなかった場合は、次のことを確認してみましょう

- `test/fixtures`ディレクトリに`sample.md``expected.html`というファイルを作成したか
- それぞれのファイルは文字コードがUTF-8で、改行コードがLFになっているか
Expand Down

0 comments on commit 62fd648

Please sign in to comment.