I'm not shure what you want to test, but unit test means that you test that your unit (method) will return the correct result for the given input. For this every dependency should be mocked and you will test if they are called in the correct way and if your method will transform the result, that is given by the mock in a correct way.
You can do it without mocking, but than you did not test the unit. In this case you test only the correct integration of your full stack. Am 27.09.2017 um 17:33 schrieb Slim: > I want to make some tests of database on my node.js app. I'm > currently using ORM Objection > <http://vincit.github.io/objection.js/> and I found Sinon > <http://sinonjs.org/> to mock the model. It's not useful to test > efficiently the database queries such *INSERT, UPDATE, DELETE.* > > So is it a good solution to use sqlite to make these tests? > What are the pros and cons of mock and sqlite? > > * * > > -- > Job board: http://jobs.nodejs.org/ > New group rules: > https://gist.github.com/othiym23/9886289#file-moderation-policy-md > Old group rules: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > --- > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/nodejs/77848a8e-2ac4-4d38-bec1-efdd0b21a928%40googlegroups.com > <https://groups.google.com/d/msgid/nodejs/77848a8e-2ac4-4d38-bec1-efdd0b21a928%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout. -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/bde5db75-eef5-2149-d38c-5ce5bcc82434%40gmx.de. For more options, visit https://groups.google.com/d/optout.
