const radiomanifest = require('../radiomanifest.js') const chai = require('chai') chai.use(require('chai-as-promised')) const assert = chai.assert const exampleName = 'source404' const expect = chai.expect const url = 'https://radiomanifest.degenerazione.xyz/v0.2/examples/' + exampleName + '/' describe('examples/' + exampleName, () => { describe('streaming', () => { it('shoud return one streaming option', async () => { const p = await radiomanifest.get(url) assert.equal(p.getStreaming().getOptions().length, 1) }) it('... whose url is stream.m3u', async () => { const p = await radiomanifest.get(url) assert.equal(p.getStreaming().getOptions()[0], 'try to find me') const name = p.getStreaming().getOptions()[0] assert.equal(p.getStreaming().getSource(name), 'https://www.radioexample.org/stream.m3u') }) }) })