Unit testing 如何测试没有呈现方法的React本机类?
我正在用React Native构建一个移动应用程序,在尝试对代码进行单元测试时遇到了问题。目前,我确实在测试中使用了Jest和酶 如果某个类/文件中不包含render()方法且不“作为组件扩展”,我如何测试该类/文件中的方法?此类用于从API查询信息并将其保存到变量中 关于Jest和Ezyme的文档Unit testing 如何测试没有呈现方法的React本机类?,unit-testing,reactjs,react-native,jestjs,enzyme,Unit Testing,Reactjs,React Native,Jestjs,Enzyme,我正在用React Native构建一个移动应用程序,在尝试对代码进行单元测试时遇到了问题。目前,我确实在测试中使用了Jest和酶 如果某个类/文件中不包含render()方法且不“作为组件扩展”,我如何测试该类/文件中的方法?此类用于从API查询信息并将其保存到变量中 关于Jest和Ezyme的文档 似乎专注于测试呈现的组件。假设已经设置了模块导出,实际上只需导入对象/类,然后使用jasmine语法对其编写测试。您可以在这里现场试用: 如果您注意到“addtest.js”文件,那么第一行
似乎专注于测试呈现的组件。假设已经设置了模块导出,实际上只需导入对象/类,然后使用jasmine语法对其编写测试。您可以在这里现场试用: 如果您注意到“addtest.js”文件,那么第一行是让您的对象接受测试的必要条件。在这种情况下:
const add=require('./add')代码>
然后,这只是一个常规的茉莉花式测试的问题