根据http://chaijs.com/api/bdd/#a,a
/an
可用于检查变量的类型。
。一种)
@param{ String } type
@param{ String } message _optional_
a
和an
断言是可以用作语言链或断言值类型的别名。
但是,我无法检查整数的变量。给定的示例,例如expect('1337').to.be.a('string');
为我工作,但以下不:
expect(42).to.be.an('integer');
expect(42).to.be.an('Integer');
expect(42).to.be.an('int');
expect(42).to.be.an('Int');
运行 mocha 时,它们都给了我以下错误:
Uncaught AssertionError: expected 42 to be an integer
如何用 chai 测试一个整数的变量?