diff --git a/test/example-empty.test.js b/test/example-empty.test.js new file mode 100644 index 0000000..ce0da04 --- /dev/null +++ b/test/example-empty.test.js @@ -0,0 +1,27 @@ +const radiomanifest = require('../radiomanifest.js') +const chai = require('chai') +chai.use(require('chai-as-promised')) + +const expect = chai.expect +const url = 'https://boyska.degenerazione.xyz/radiomanifest/examples/empty/' + +describe('radiomanifest.js', () => { + describe('Get empty 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', () => { + const p = radiomanifest.get(url) + p.then( + function (r) { + r.getStreaming().getOptions().length.should.equal(0) + }, + function (err) { done(err) } + ) + }) + }) +})