Я пытаюсь протестировать угловые директивы, использующие внешний шаблон с Jasmine, работающим с Karma в WebStorm. Я использую OS X Mavericks и использую WebStorm 7.0.2 и Karma версии 0.10.2. Я использую бегун Karma в Webstorm, который поставляется с Webstorm 7+.
Я клонировал https://github.com/vojtajina/ng-directive-testing. Если я запускаю Karma из WebStorm, я получаю ошибки:
<pre>
/usr/local/bin/node /Applications/WebStorm.app/plugins/js-karma/js_reporter/karma-intellij/lib/intellijRunner.js --karmaPackageDir=/Users/myuser/WebstormProjects/node_modules/karma --serverPort=9876 --urlRoot=/
Testing started at 4:11 PM ...
Uncaught SyntaxError: Unexpected token <
at http://localhost:9876/base/tpl/pane.html?1387211367000:1
Uncaught SyntaxError: Unexpected token <
at http://localhost:9876/base/tpl/tabs.html?1387211367000:1
Process finished with exit code 0
</pre>
Если я запускаю карму из терминала или просто открываю окно терминала из WebStorm, он выполняется нормально:
<pre>
karma start
WARN [karma]: Port 9876 in use
INFO [karma]: Karma v0.10.2 server started at http://localhost:9877/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 31.0.1650 (Mac OS X 10.9.0)]: Connected on socket X9kMCrZtNco2FEPaSEfb
Chrome 31.0.1650 (Mac OS X 10.9.0): Executed 9 of 9 SUCCESS (0.418 secs / 0.101 secs)
</pre>
Есть ли что-то, что нужно изменить в конфигурации конфигурации кармы в WebStorm? У меня также возникнет эта проблема, если я попробую аналогичную настройку, но версию angular v1.2.4.