const { assert, expect, should } = require('chai'); const tvdb = require('../lib/tvdb'); describe('TVDB movie tests', function() { let id = 9659, name = 'Mad Max (1979)', type = 'movie'; it('search', async function() { const result = await tvdb.search(name,type); expect(result).to.be.an('array'); expect(result[0].id).to.equal(id); }); it('info', async function() { const result = await tvdb.info(id,type); expect(result).to.be.an('object'); expect(result.id).to.equal(id); }); it('genre', async function() { const result = await tvdb.genre(name,type); expect(result).to.be.a('string'); expect(result).to.equal('Action'); }); it('genres', async function() { const result = await tvdb.genres(name,type); expect(result).to.be.a('array'); expect(result).to.includes('Action'); }); });