jest

    0热度

    1回答

    我已将我的react-native项目移至另一个文件夹,并且我遇到了axios请求(本地请求正常,但全局地址返回网络错误),当我检查库时,我注意到包中的路径.json文件是旧路径,它可能与此错误有关吗?是否有任何其他方式来重新配置这些路径比手动? 在此先感谢

    2热度

    2回答

    我有一个条件,如果看起来像这样: if (history.state !== null && history.state.query) 的问题是,虽然这不开玩笑地工作,因为history在我的测试中一个空对象。 在我的测试中需要做什么来使用history对象?我正在Node.js服务器上使用React来运行它。不知道这是否重要,但我也使用React Router。 测试用例:组件的 befor

    0热度

    1回答

    我有一个React容器模式组件,其中包含一些通过this.setState()等操作其内部状态的复杂逻辑的组件。我想测试附加到组件的操作方法这个状态,以及它们运行前后的this.state的值。我一直在阅读Jest文档,虽然我看到很多例子,例如快照,除了显示/渲染之外,我特别需要在抽象中测试这个容器。 人们推荐什么?我错过了什么? :)

    1热度

    1回答

    我正在学习Jest,并试图将其添加到我的组件=> github.com/bolket/react-native-scrollview-smart。 当我开始我的测试,我有这样的错误: $ jest FAIL lib/ScrollViewSmart.test.js ● Test suite failed to run Cannot find module 'setupDevt

    0热度

    1回答

    我是JEST技术的新手。我正在练习它从https://github.com/searchbox-io/Jest/tree/master/jest#authentication链接。我能够创建索引并向其添加文档,但我想通过多个节点。 这里是我的代码 JestClientFactory factory = new JestClientFactory(); factory.setHttpClient

    2热度

    1回答

    我有一个反应原生应用程序。 今天我添加了Jest的单元测试,并且我连接了Travis CI。当我在本地运行测试时,一切都很好。但是当他们在特拉维斯运行,我得到这个错误: Validation Error: Preset react-native not found. 感谢。

    2热度

    1回答

    当使用Jest测试利用回调的异步代码时,您可以输入完成的参数,然后在测试中调用该参数。这可以让测试知道在完成测试之前等待done()函数被调用。例如,在包含done()函数的回调运行之前,此代码不会完成。 test('the data is peanut butter', done => { function callback(data) { expect(data).toBe

    0热度

    2回答

    documentation for Sails 0.12.11解释了如何使用Mocha框架设置测试。我想用Jest来做到这一点。 我使用相同的代码用于bootstrap.test.js,但与beforeAll和after与afterAll替换before尝试;用jasmine.DEFAULT_TIMEOUT_INTERVAL = 5000代替this.timeout(5000)。因为杰斯希望文件中

    0热度

    1回答

    我目前正在用Jest对我的一个反应服务(使用redux-saga)进行单元测试。这些服务调用API,选择器和其他API以外的操作,选择器和特定于此服务的操作。 因此嘲笑这些外部API,选择和行动,我曾经开玩笑地嘲笑他们在我的测试文件是这样的: // API mock example jest.mock('../otherFeatureService/api'),() => { retu

    0热度

    1回答

    Jester和Redux的新功能,我遇到了调度到商店,但不产生返回值的测试函数的问题。我试图仿效从Redux website做到这一点 return store.dispatch(actions.fetchTodos()).then(() => { // return of async actions expect(store.getActions()).toEqual(e