Files
hls.js/tests/unit/loader/level.js
2021-02-07 14:33:39 -04:00

21 lines
761 B
JavaScript

import { LevelDetails } from '../../../src/loader/level-details';
describe('Level Class tests', function () {
it('sets programDateTime to true when the first fragment has valid pdt', function () {
const level = new LevelDetails();
level.fragments = [{ programDateTime: 1 }];
expect(level.hasProgramDateTime).to.be.true;
});
it('sets programDateTime to false when no fragments is empty', function () {
const level = new LevelDetails();
expect(level.hasProgramDateTime).to.be.false;
});
it('sets programDateTime to false when the first fragment has an invalid pdt', function () {
const level = new LevelDetails();
level.fragments = [{ programDateTime: 'foo' }];
expect(level.hasProgramDateTime).to.be.false;
});
});