FitNesse:没有断言的 Slim 测试在获得 4xx/5xx 响应代码后失败

FitNesse: Slim test with no assertions fails after getting 4xx/5xx response code

我正在使用 hsac-fitnesse-fixtures 进行 FitNesse 测试。

当我开始进行负面 API 测试时,我注意到如果 JSON HTTP 测试夹具收到 4xx/5xx 响应,而在实际测试中没有做出断言,则 FitNesse 测试套件会失败:

在我们实际等待 4xx/5xx 响应代码的地方添加断言并没有什么不同:断言通过,但测试仍然失败。

我正试图找出如何让这些负面测试通过。有什么想法吗?

事实证明,有必要在 |get from|hsac-fitnesse-fixtures 中的任何其他 HTTP 操作之前添加 |reject| 关键字以执行否定测试。

可以在项目的 GitHub Issues and FitNesse Script Table Keywords 中找到更多详细信息。