27
の未定義のプロパティをテスト私は次の文ジャスミン単体テスト - オブジェクト
による事実のために私のオブジェクトAがトップレベルのプロパティ「BAR」があり、バーが値「FOOを持ってexpect(A.["BAR"].name).toEqual("foo");
を持っています"合格。
"NONEXISTINGPROP"プロパティが定義されていないことを確認するために構造をテストしたいと思います。例:
expect(A.["NONEXISTINGPROP"].name).not.toBeDefined();
は、しかし、私は、これはまさに私が確認したいものであるジャスミンのテストランナーで
"TypeError: A.[NONEXISTINGPROP] is undefined"
を得るように見えます。ジャスミンがなぜ泣いているのか。私はそれを渡すことを望んでいた。
おかげSO
名ビットを削除カント期待...直接この質問に答えるように見えるが、答えはあると思われます(A。["NONEXISTINGPROP"])not.toBeDefined();つまり、名前のビットを削除してください。 – wmitchell