mirror of
https://github.com/video-dev/hls.js.git
synced 2026-06-16 13:34:44 +00:00
21 lines
761 B
JavaScript
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;
|
|
});
|
|
});
|