【问题标题】:Jest test for helper file and external function帮助文件和外部函数的 Jest 测试
【发布时间】:2019-06-02 00:32:35
【问题描述】:

我需要在当前项目中添加 jest 测试。 但是,我发现这里的帮助文件我不知道如何为它编写测试

该文件存储了一些这样的功能

import SDK from 'privateSDK'

export function login(){
  SDK.login() // Call the native app login if webview
}

如果您在PC上的浏览器上运行这些功能,您将不会得到任何数据或效果 如何测试文件?

【问题讨论】:

标签: javascript reactjs unit-testing testing jestjs


【解决方案1】:

您需要模拟privateSDK 模块和login 方法,然后您可以在隔离环境中运行您的单元测试,这意味着您的单元测试将不依赖于真正的原生应用程序login 方法。

您可以在此处查看文档:https://jestjs.io/docs/en/mock-functions#mocking-modules

【讨论】:

    猜你喜欢
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-20
    • 1970-01-01
    • 2021-03-03
    • 2020-08-16
    相关资源
    最近更新 更多