我应该使用mock或sqlite在node.js应用程序上对数据库进行一些测试吗?

时间:2017-09-27 14:51:29

标签: node.js sqlite unit-testing

我想在我的nodejs应用程序上对数据库进行一些测试。我想知道使用mocks或SqLite来测试数据库的优缺点。 我发现了这个问题: Should I use an In-Memory Database instead of mocking out my Repositories? 但它没有提供关于它们的大量信息。

1 个答案:

答案 0 :(得分:0)

对我而言,这取决于。如果我使用ORM,我将使用SQLite - 我认为ORM的东西按预期工作,并且比模拟ORM更容易。

如果我正在编写自己的代码来做数据库工作,我会嘲笑它。如果我有数据库服务层,我会嘲笑它。

基本上,如果我写它,我会嘲笑它,如果我使用ORM或库,我将使用SQLite。