Я тестирую Jasmine, Karma и множество браузеров. Я в настоящее время отлаживаю тест, который терпит неудачу только в PhantomJS.
Я хотел бы отладить этот вызов, поэтому я установил пользовательскую пусковую программу PhantomJS в карму, которая запускает ее с открытым портом отладки.
Я могу получить доступ к удаленному отладчику в Chrome через этот порт, однако он ничего не знает о каких-либо из моих тестовых файлов. Он сообщает "about: blank" и "localhost: 9876" (сервер кармы, который Phantom бьет), но когда я пытаюсь отладить это местоположение, он не показывает ни одного из исходных файлов или файлов спецификации Jasmine.
Кто-нибудь еще видел это поведение? Я прочитал документы PhantomJS по удаленной функции отладки и не проливает свет на эту проблему, AFAIK.