jasmine unit testing - тестирование на неопределенное свойство объекта

У меня есть следующий оператор

expect(A.["BAR"].name).toEqual("foo"); 

, который из-за того, что мой объект A имеет свойство верхнего уровня «BAR», а bar имеет значение « например,

expect(A.["NONEXISTINGPROP"].name).not.toBeDefined(); 

Однако я, кажется, получил

  "TypeError: A.[NONEXISTINGPROP] is undefined" 

в программе запуска тестов jasmine, это именно то, что я хочу подтвердить. Любая идея, почему Жасмин плачет. Я надеялся, что он пройдет это.

Спасибо SO

30
задан skaffman 10 January 2011 в 16:33
поделиться