Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

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の結果を詳細に示してくれるライブラリ群の一つで導入すると色々捗るみたいです。
これについては理解が深まってから記事にします。