流行りにのって(遅い!)Angular.jsを試してみようと思ったのですが、Angularの前に気になって仕方がないことがあります。 「Karmaが便利なんだろうけどさっぱりわからん」 公式のチュートリアルではKarmaがすべて「下ごしらえ完成した状態」になって提供されます。動いてくれているのですが、なぜこう動いてくれているのかさっぱり分からなくて何となく気持ち悪い。 Karmaについて調べようとしたのですが、以外と情報が少ない。公式ではいきなり動画だったり :( ということで、小さくKarmaとmochaでテスト環境を整える事を目的としたメモ・備忘を文章で残します。 ファイル構成hello.js var hello = function() { return "hello"; }; hello.test.js describe("karma and mocha testing", fun