123456789101112131415161718192021222324252627 |
- 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",
- );
- });
- });
- });
|