22 lines
726 B
JavaScript
22 lines
726 B
JavaScript
const radiomanifest = require('../radiomanifest.js')
|
|
const chai = require('chai')
|
|
chai.use(require('chai-as-promised'))
|
|
const assert = chai.assert
|
|
|
|
const exampleName = 'stream404'
|
|
const expect = chai.expect
|
|
const url = 'https://boyska.degenerazione.xyz/radiomanifest/examples/' + exampleName + '/'
|
|
|
|
describe('examples/' + exampleName, () => {
|
|
describe('streaming', () => {
|
|
it('shoud return one streaming option', async () => {
|
|
const p = await radiomanifest.get(url)
|
|
expect(p.getStreaming().getOptions().length).to.be.equal(1)
|
|
})
|
|
it('... whose url is stream.m3u', async () => {
|
|
const p = await radiomanifest.get(url)
|
|
expect(p.getStreaming().getOptions()[0]).to.be.equal(1)
|
|
})
|
|
})
|
|
})
|
|
|