Reactjs 有人能给我一个解决以下错误的方法吗?我试图使用Jest在react中运行测试,但导入时出错
myComponent.test.jsReactjs 有人能给我一个解决以下错误的方法吗?我试图使用Jest在react中运行测试,但导入时出错,reactjs,jestjs,Reactjs,Jestjs,myComponent.test.js import MockAdapter from 'axios-mock-adapter'; import { myComponent } from '../components/myComponent.component' it("fetches data", async () => { var mock = new MockAdapter(axios); const data = { response: true }; m
import MockAdapter from 'axios-mock-adapter';
import { myComponent } from '../components/myComponent.component'
it("fetches data", async () => {
var mock = new MockAdapter(axios);
const data = { response: true };
mock.onGet('https://api.github.com/users').reply(200,data )
})
然后,我尝试运行jest,我的测试套件失败,并指出以下问题:
{“Object.”:函数(模块、导出、require、_dirname、_filename、全局、jest){从“axios mock adapter”导入MockAdapter
错误如下
SyntaxError: Unexpected identifier
at ScriptTransformer._transformAndBuildScript
(../../../../AppData/Roaming/npm/node_modules/jest-cli/node_modules/@jest/transform/build/ScriptTransformer.js:537:17)
package.json:“jest”:{“transform”:{“^.+\\(js | jsx)$”:“babel jest”},“transformIgnorePatterns”:[“[^(节点模块)]”]}您试图实现什么?您是否使用jest和Ezyme运行任何测试用例?请给出一个标题,并提供更好的解释,以便其他人可以搜索并向我们介绍此内容question@DILEEPTHOMAS是的,我正在使用JESTCA运行测试用例。如果您添加更多的解释,这将很容易帮助您。您在哪种情况下尝试实现什么用例?