【发布时间】:2015-04-10 22:38:52
【问题描述】:
在我的 create、read、update 和 delete 函数中,如果交易成功,我将返回 true,否则返回 false - 除了 read,我在其中返回请求data 或null。
此策略应该使测试变得容易,因为只需评估给定测试数据库的各种测试输入的返回值。
我的问题是,直到db.query("...") 完成并调用它的回调,我才能完全确定事务是否成功,但是此时,原始的 CRUD 函数已经返回。
常见的做法是什么?
【问题讨论】:
标签: node.js postgresql unit-testing testing crud