javascript - 在不更改数据库的情况下测试 POST 到 API 的策略

标签 javascript node.js http jasmine jasmine-node

我正在使用 jasmine-node测试我的 API,它对我的​​ GET 路由非常有用。但是,现在我需要测试一些 POST,但我不确定如何在不更改数据库的情况下进行测试。

我的一个想法是在每个规范结束时重置我更改的任何值。

这是否合理,或者是否有更好的方法来测试对我的 API 的 POST 请求?

最佳答案

将修改数据库的任何内容包装到事务中。您可以更改数据库,然后在每次测试后回滚。

关于javascript - 在不更改数据库的情况下测试 POST 到 API 的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31568496/

相关文章:

node.js - 列出文件时,node.js 出现类型错误

javascript - 使用 Jade 的 :markdown filter? 时是否可以包含外部文件

javascript - gulp.src 基本选项应用于一个数组项

java - 修改 HttpServletRequest 体

api - http.dart HttpException:在收到完整的 header 之前,连接已关闭

javascript - 具有多个图表和动态图例的 Flot Chart Crosshair 插件

javascript - "class"中的嵌套函数

java - 使用带有 GET 的 java.net.URLConnection,如何获取重定向 URL?

javascript - JavaScript 中的正则表达式用于搜索

Javascript - 附加到文本区域值 - IE Chrome 和 Firefox