diff --git a/test/unit/getSerie.js b/test/unit/getSerie.js new file mode 100644 index 0000000000000000000000000000000000000000..679c5b06a712e16d91746b50febf650e53e67d21 --- /dev/null +++ b/test/unit/getSerie.js @@ -0,0 +1,33 @@ +const expect = require('chai').expect; +const getSerieMW = require('../../middleware/serie/getSerie'); + +describe('getSerie ', () => { + it('should connect to database', (done) => { + const req = { + params: { + id: 10 + } + }; + const res = { + tpl: { + serie: { + name: 'asd' + } + } + }; + const mockSerieModel = { + findById: (id) => ({ + then: (then, error) => { + then({ name: 'asd' }, undefined); + error() + } + }) + }; + getSerieMW({ serieModel: mockSerieModel })(req, res, (err) => { + expect(res.tpl.serieId).to.eql(10); + expect(res.tpl.serie).to.have.property('name'); + expect(res.tpl.serie.name).to.eql('asd'); + done(); + }) + }); +}); diff --git a/test/unit/main.js b/test/unit/main.js deleted file mode 100644 index e6ba80d58e8152b9e5a75a6fb5a83c39f6e37883..0000000000000000000000000000000000000000 --- a/test/unit/main.js +++ /dev/null @@ -1,8 +0,0 @@ -const expect = require('chai').expect; -const getSerieMW = require('../../middleware/serie/getSerie'); - -describe('test ', () => { - it('main test', (done) => { - done(); - }); -});