Mat*_*nis 6 javascript http node.js jasmine jasmine-node
我正在使用jasmine-node来测试我的API,它对我的GET路由非常有用.但是,现在,我需要测试一些POST,但我不确定如何在不更改数据库的情况下进行此操作.
我有一个想法是重置在每个规范结束时我改变的任何值.
这是合理的,还是有更好的方法来测试我的API的POST请求?
只需复制一个处理页面/函数并将数据发送到该页面/函数即可进行调试。注释掉对数据库进行更改的任何内容。
或者,在调用中传递一个变量,例如“debug”,并在原始函数中包含一个 if/else 部分进行调试,忽略函数的其余部分。
另一种选择仍然是复制数据库表并将其命名为调试表。它将具有与原始结构相同的结构。相反,将测试数据发送给它,它不会更改您的原始数据库表。