Я отвечу сам, потому что нашел решение этой проблемы.
Проблема заключалась в том, что Jasmine-Jquery использует ajax для загрузки html-фикстуры и использует относительный путь, предполагая, что html-фиксации расположены где-то относительно HTML-контейнера, на котором выполняются тесты Jasmine.
но поскольку JsTestDriver загружает тесты внутри своего собственного "пространства", нам нужно изменить местоположение, в котором Jasmine-Jquery ищет эти HTML-данные, и заставить JsTestDriver загружать их.
, поэтому решение выглядит следующим образом:
JsTestDriver имеет возможность загружать статические HTML-файлы.
в конфигурационный файл добавить следующее:
Подавать:
-
например:
Обслуживать:
- светильники * .html
теперь вы можете получить доступ к ним в следующем формате
HTTP: локальный: 9876 / тест / приборы / ...
Вы даете знать Jasmine-jquery, чтобы загрузить приборы из этого места.
и вуаля, у вас снова будут работать тесты.