テスト駆動開発(TDD)を発展させた
自然言語で書くという

「ビヘイビア駆動開発(BDD)」

MochaというJavascriptライブラリーはBDD、TDDどちらに使うこともできる。

Mochaについてはまたの機会に記載予定です。