【问题标题】:Testing a URL provided from the server in a unit test在单元测试中测试从服务器提供的 URL
【发布时间】:2012-11-14 13:24:44
【问题描述】:

我正在使用 Mocha 和 supertest 在我的 NodeJS 服务器中进行一些简单的测试。我现在想测试这个场景:

  1. 在超集中使用我的应用程序我提出了一个请求
  2. 响应中包含一个 URL
  3. 我现在需要测试这个 URL 是否正确(通过 HTTP)

URL 将与在超集中运行的服务器相同。因此,如果我首先调用 .get('/some-data'),则生成的 URL 将完全限定为 http://localhost:3456/a-path

我不清楚如何设置它,或者是否可以使用这些工具。

【问题讨论】:

    标签: node.js mocha.js supertest


    【解决方案1】:

    你可能只需要 request 之类的东西,然后他们发出一个 http-request 并检查状态码是否为 200 等。

    【讨论】:

      猜你喜欢
      • 2023-01-19
      • 1970-01-01
      • 2017-12-10
      • 2017-12-21
      • 2016-10-06
      • 1970-01-01
      • 2020-05-01
      • 2021-07-29
      • 1970-01-01
      相关资源
      最近更新 更多