Задача решилась путем использования
GruntJS.
В моем случае нужен был путь к
SpecRunner.html от
jasmine, чтобы запустить тесты.
Благодаря гранту (и плагину
grunt-contrib-jasmine) необходимые пути (исходники, спеки, хелперы) можно задать единожды - только в грантфайле:
jasmine: {
pivotal: {
src: 'src/**/*.js',
options: {
specs: 'spec/*Spec.js',
helpers: 'spec/*Helper.js'
}
}
}
Для подключения в html библиотек, загруженных через
bower, можно использовать плагин к гранту
grunt-bower-install.
Как альтернативный вариант можно использовать получение пути из
.bowerrc и
bower.json:
pkg: grunt.file.readJSON('.bowerrc'),
build: {
src: 'src/<%= pkg.directory %>.js'
}