Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

altJS(TypescriptとかLivescriptとか)でmochaをやるにはどうするのっと

一応、公式には以下のように書いているのですが、ワケがわかりません。

 --compilers <ext>:<module>,...          use the given module(s) to compile files

どうも、拡張子:実行体 という順で呼べばいいみたいですね。

実際のところ

coffee-script

$ mocha --compilers coffee:coffee-script/register

shuzo-kino.hateblo.jp

livescript

弊社のaltJS環境であるところのlivescriptはこんな感じ。

$ mocha --compilers ls:livescript

typescript with espower

typescriptとespower-typescriptを組み合わせた場合は、以下の様な感じになるそうです。

$ mocha --compilers ts:espower-typescript/guess test/*-test.ts

ちなみに、このexpower-typescriptという子はpower-assertというassertの結果を詳細に示してくれるライブラリ群の一つで導入すると色々捗るみたいです。
これについては理解が深まってから記事にします。