Webpackベースのアプリケーションをテストしたい Webpackとは Webpackはモジュールの依存関係を解決するプリプロセッサです。 依存関係の記述には、ES6、CommonJSやAMDのスタイルが使えます。 誤解を恐れずに言えば、node.js感覚で他のモジュールをrequireできるようにしてくれます。 webpackでソースコードをコンパイルすると、*.bundle.jsというような名前のファイルが出力されます。 これをアプリケーション側で事で、同期的・非同期的なモジュールの依存関係の解決が可能となります。 テストしやすい方法の検討 要件としては以下のとおりです: Webpackで書いたアプリケーションの各ユニットあるいは各ふるまいを、出来るだけ簡単にテストしたい 任意のCI(Continuous Integration)でも動かしたい 使用するツール群 前述の要件を
![WebpackベースのアプリケーションをKarmaでテストする | 踊る犬.net](https://cdn-ak-scissors.b.st-hatena.com/image/square/13c13d61facd79b1f51d79677264eb19cc180427/height=288;version=1;width=512/http%3A%2F%2Fodoruinu.net%2Fblog%2Fwp-content%2Fuploads%2F3284117.png)