【发布时间】:2021-12-07 06:53:12
【问题描述】:
我正在使用 mocha 测试函数,但在运行测试文件时遇到错误。
文件结构如下
server
|-test
| |-customer.test.ts
|-customer.js
这是customer.js文件函数
module.exports = (instance) => {
instance.validate = async (ctx) => {
// some code here
}
}
这是 mocha 测试用例文件 customer.test.ts
const instance = require("../customer")
/* eslint-disable no-undef */
describe('customer', () => {
describe('/POST customers', () => {
it('Create Buy customer', (done) => {
instance.validate({
})
done();
});
})
});
但是当我使用命令mocha .\customer.test.ts 运行文件时,它会显示以下错误
TypeError: instance.validate is not a function
如何让上面的函数执行?
【问题讨论】:
标签: node.js typescript mocha.js