should.js 使用 TypeScript 的问题
Issue with should.js using TypeScript
我的代码是:
Object.keys(res.body.data).should.containEql('id')
TypeScript 给我的错误是
Property 'should' does not exist on type 'string[]'.
那么如何将 should
与 TypeScript 一起使用?
您缺少应该库的导入。基本上你需要导入 import 'should'
才能访问 should 方法。
我已经测试了这段代码,它有效!如果我评论导入,我遇到了与您相同的问题。
import 'should';
describe('test', () => {
it('should must work', () => {
Object.keys({ a: 1, b: 2 }).should.containEql('b');
})
})
我的代码是:
Object.keys(res.body.data).should.containEql('id')
TypeScript 给我的错误是
Property 'should' does not exist on type 'string[]'.
那么如何将 should
与 TypeScript 一起使用?
您缺少应该库的导入。基本上你需要导入 import 'should'
才能访问 should 方法。
我已经测试了这段代码,它有效!如果我评论导入,我遇到了与您相同的问题。
import 'should';
describe('test', () => {
it('should must work', () => {
Object.keys({ a: 1, b: 2 }).should.containEql('b');
})
})