我正在尝试在项目中使用ES6。我正在使用mocha和supertest,但我不知道如何导入supertest
原始导入是
var request = require('supertest');
我尝试了不同的方法而没有成功
import 'supertest' as request // syntax error
import * as request from 'supertest' // request is a object no a functiion
import request from 'supertest' // TypeError: undefined is not a function
request(app).get(...)
答案 0 :(得分:0)
在test_helper文件中:
import sinon from 'sinon'
import chai from 'chai'
var supertest = require("supertest");
module.exports = {
sinon: sinon,
chai: chai,
supertest: supertest
}
然后在您的测试文件中,您可以
import {sinon, chai, supertest} from '../test_helper'