2017-09-27 6 views
0

nodejsアプリケーションでデータベースのテストをしたい。私はmocksやSqLiteを使ってデータベースをテストする賛否両論を知りたい。 私はこの質問を見つけました: Should I use an In-Memory Database instead of mocking out my Repositories? しかし、それはそれぞれについて多くの情報を与えませんでした。node.jsアプリケーションでいくつかのテストを行うためにmockやsqliteを使うべきですか?

答えて

0

私にとってはそれに依存します。私がORMを使用している場合、私はSQLiteを使用します - 私はORMのものが期待どおりに動作すると仮定し、ORMを嘲笑するよりも簡単です。

私が自分のコードを書いてデータベースのことをしているなら、私はそれを嘲笑します。私がデータベースサービス層を持っているなら、私はそれを嘲笑します。

基本的に、私はそれを書くと私はそれを嘲笑します、私はORMやライブラリを使用する場合、私はSQLiteを使用します。

+0

私はORM [Objection](http://vincit.github.io/objection.js/)を使用しています。私は「sinon」を見て、私が望むような結果を出しませんでした。 –

関連する問題