ジャスミンテストケースが初めてです。私はコントローラの$j.map()
関数($ jをjqueryのように使用している)のシナリオの1つのテストケースを作成しようとしていました。テストを実行するとスペックは次のエラーで失敗します。
ReferenceError: Can't find variable: $j in xyzController.js.
私にはJavaScript array.map()
にそれを変更し、テストケースがエラーなしで合格しました。
問題はjQueryマップを使用する必要があります。array.map
はIE8では動作せず、jQueryマップは機能しません。私はMDNから提供されたシム/ polyfillを使用することができますが、何も追加せずに動作させることを望んでいます。
この問題の回避策はありますか?
どのように/ etcをバンドルしていますか?あなたのテストを実行していますか?実際にjQueryのプレゼントはありますか? –
私のファイルをバンドルするためにgulpを使用しています – Arfat