Я использую жасмин, чтобы проверить позвоночник приложение, которое отлично работает в браузере, но когда я запускаю его с помощью хрюкать-вно-жасмин через phantomjs он давится:Почему методы фантомных цепочек не могут быть использованы?
var myVar = myCollection.get('myModel').get('myAttribute');
, который выдает ошибку:
Testing jasmine specs via phantom
>> TypeError: 'undefined' is not an object (evaluating 'myCollection.get('myModel').get')
но странно это работает просто отлично, если я нарушу его, как это:
var mdl = myCollection.get('myModel');
var myVar = mdl.get('myAttribute');
является ли это ошибка в фантом, или я что-то отсутствует в Кстати, я пишу код?
Кажется, что, поскольку он работает в браузере, это фантомная проблема.
Есть ли у вас собственный метод 'get()' в вашей коллекции? – providencemac
@providencemac - Мне интересно узнать, почему вы спрашиваете об этом, что вы думаете об этом? – ekeren
Нет, не используя пользовательский метод get. – Jason