Chai:断言变量不存在
Chai: Assert a variable does not exist
如何使用 Chai 验证某些变量不存在?
也就是说,我的js没有声明var never_declared
,我想验证一下没有这个变量
我已经尝试了以下所有方法,但 Karma 一直在抱怨 "Can't find variable: never_declared"。这正是我要测试的。
should.not.exist(never_declared);
expect(never_declared).to.not.exist;
expect(never_declared).to.not.exist;
expect(never_declared).to.be.undefined;
expect(never_declared).to.be.an('undefined');
assert.isNotObject(never_declared);
assert.isUndefined(never_declared);
如果 Karma 有问题,您可以使用其他有效的 Chai 形式,例如:
expect(typeof never_declared).to.eq('undefined');
或
expect(typeof never_declared === "undefined").to.be.true;
如何使用 Chai 验证某些变量不存在?
也就是说,我的js没有声明var never_declared
,我想验证一下没有这个变量
我已经尝试了以下所有方法,但 Karma 一直在抱怨 "Can't find variable: never_declared"。这正是我要测试的。
should.not.exist(never_declared);
expect(never_declared).to.not.exist;
expect(never_declared).to.not.exist;
expect(never_declared).to.be.undefined;
expect(never_declared).to.be.an('undefined');
assert.isNotObject(never_declared);
assert.isUndefined(never_declared);
如果 Karma 有问题,您可以使用其他有效的 Chai 形式,例如:
expect(typeof never_declared).to.eq('undefined');
或
expect(typeof never_declared === "undefined").to.be.true;