【npm + Karma + Jasmine】JavaScriptの単体テスト環境を構築する
上記投稿を参考にWindowsでもkarmaを実行させてみた。
mac環境であれば、まったく問題がなかったのだが、Windowsで実行すると、「The header content contains invalid characters」というエラーが出た。
エラーの内容から、setHeaderをしているとこでコケているのが分かった、該当箇所の部分を以下のように、とりあえずコメントアウト
common.js
var setNoCacheHeaders = function (response) {
response.setHeader('Cache-Control', 'no-cache')
response.setHeader('Pragma', 'no-cache')
//response.setHeader('Expires', (new Date(0)).toString())
// ↑これを、こう!!
}
この状態で、karma startすることで動きました!