【发布时间】:2021-06-17 14:17:44
【问题描述】:
我有一堂课: 公司类.ts
export class CompanyRequest {
async getCompanies(): Promise<any> {
const result= await this.request(this.reqBody);
return result;
}
}
我使用 node-tap 进行测试 mytest.ts
import { CompanyRequest } from "../src/Requests/company-requests";
const tap = require('tap')
tap.test('get compmies', async t => {
const req = new CompanyRequest();
const res = await req.getCompanies();
t.equal(0,0);
})
最后,我得到了这个错误 SyntaxError: 不能在模块外使用 import 语句
如果不使用公司请求测试为真,像这样
const tap = require('tap')
tap.test('get compmies', async t => {
t.equal(0,0);
})
【问题讨论】:
标签: node.js unit-testing nestjs tap