저는 Jasmine 라이브러리를 배우는 중입니다. Jasmine에는 매우 제한된 수의 기본 제공 어설트가 있습니다. 나는 또한 제한된 수의 숫자를 가지고 있음에도 불구하고, 이중의 어설 션 중 두 가지가 중복되는 것으로 나타났습니다 : toBeDefined
/toBeUndefined
. 즉 재스민 (Jasmine) : 왜 정의되지 않았으며 정의되지 않았습니까?
expect(1).toBeDefined();
expect(undefined).not.toBeUndefined();
이 몇 가지 이유가 toBeDefined
가 toBeUndefined
과 동일하지 않은 경우처럼,이 있습니까? 아니면 재스민에서 두 개의 완벽하게 동등한 방법이있는 단 한가지 주장입니까? (마지막 두 toEqual
입니다에서 내가 누락 어설 생각하지만)
"to bee ... or not.toBe ..."- 그 질문입니다. 나는 일주일 내내 여기에있다. – demoncodemonkey