【问题标题】:Testing server queries/data bases测试服务器查询/数据库
【发布时间】:2017-07-27 07:54:31
【问题描述】:

我在 node.js 和 swagger 中有一个应用程序,它查询查找器的数据,我能够运行基本的单元测试用例。当我需要测试命中查找器的查询(在其他服务器上运行)时,我必须启动我的节点服务,然后查询查找器。 在我的本地机器上,我可以在一个终端选项卡(npm app)中启动服务并从其他选项卡(npm test)启动测试用例,但是当我将它部署到 GitHub 存储库时,我无法做同样的事情, 有没有其他方法可以完成它,或者我可以模拟查看器调用(这是一个 api 调用)并运行它,这样我就不必在存储库中启动我的服务。

【问题讨论】:

  • 如果您尝试运行一些 API 调用,您需要一个 Looker 实例将它们发送到。您需要启动一个新的 Looker 实例,或者配置您的本地应用程序以指向您的产品正在使用的实例。由于 Looker 通常不会写入数据库,因此只要您小心清除缓存和构建 PDT,它就不会干扰 prod。

标签: node.js unit-testing looker


【解决方案1】:

我找到了解决方案,我可以使用NOCK 模拟 api 请求

【讨论】:

    猜你喜欢
    • 2017-04-10
    • 2012-12-01
    • 2021-07-27
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 2019-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多