27
我有如下語句的未定義的屬性茉莉單元測試 - 測試的對象
expect(A.["BAR"].name).toEqual("foo");
其中由於我的對象A具有頂級性能「欄」欄的值爲「FOO 「通過。
我想測試我的結構來確認屬性「NONEXISTINGPROP」沒有被定義。 例如
expect(A.["NONEXISTINGPROP"].name).not.toBeDefined();
但是我似乎得到
"TypeError: A.[NONEXISTINGPROP] is undefined"
在茉莉測試運行,這正是我想要確認什麼。任何想法爲什麼茉莉花在哭。我希望它能通過這個。
感謝這麼
似乎無法直接回答這個問題,但答案似乎是...期待(A [ 「NONEXISTINGPROP」]。)not.toBeDefined();即刪除名稱位 – wmitchell 2011-01-10 16:09:32