diff --git a/test/example-empty.test.js b/test/example-empty.test.js index 3da751c..a10fd0f 100644 --- a/test/example-empty.test.js +++ b/test/example-empty.test.js @@ -3,22 +3,24 @@ const chai = require('chai') chai.use(require('chai-as-promised')) const assert = chai.assert -const exampleName = 'empty' const expect = chai.expect -const url = 'https://boyska.degenerazione.xyz/radiomanifest/examples/' + exampleName + '/' +const tests = ['empty', 'empty-no-streaminfo', 'empty-invalid-streaminfo'] +for (var exampleName of tests) { + let url = 'https://boyska.degenerazione.xyz/radiomanifest/examples/' + exampleName + '/' -describe('examples/' + exampleName, () => { - describe('Get radiomanifest', () => { - it('should return a Promise', () => { - const p = radiomanifest.get(url) - expect(p instanceof Promise).to.be.eql(true) + describe('examples/' + exampleName, () => { + describe('Get radiomanifest', () => { + it('should return a Promise', () => { + const p = radiomanifest.get(url) + expect(p instanceof Promise).to.be.eql(true) + }) + }) + + describe('streaming', () => { + it('shoud return no streaming option', async () => { + const p = await radiomanifest.get(url) + expect(p.getStreaming().getOptions().length).to.be.equal(0) + }) }) }) - - describe('streaming', () => { - it('shoud return no streaming option', async () => { - const p = await radiomanifest.get(url) - expect(p.getStreaming().getOptions().length).to.be.equal(0) - }) - }) -}) +}