我注意到,如果我编写 expect expect(null).toBeDefined();
,测试将通过,因为 jasmine 认为 null 是一个已定义但没有任何值的对象。
我的问题是,是否有一个匹配器可以同时评估对象是否与 undefined
和 null
不同。
最佳答案
如果上下文为空或未定义则失败。这是检查现有的更好的方法
expect(context).toEqual(jasmine.anything());
关于angular - Jasmine:Matcher 不同于 undefined 和 null (!= undefined and != null),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52273207/