durationTimeParser.test.js 701 B

1234567891011121314151617181920212223242526272829
  1. import QUnit from 'qunit';
  2. import { segmentRange } from '../../src/segment/durationTimeParser.js';
  3. QUnit.module('segmentRange');
  4. QUnit.test('static range uses periodDuration if available', function(assert) {
  5. assert.deepEqual(
  6. segmentRange.static({
  7. periodDuration: 10,
  8. sourceDuration: 20,
  9. duration: 2,
  10. timescale: 1
  11. }),
  12. { start: 0, end: 5 },
  13. 'uses periodDuration if available'
  14. );
  15. });
  16. QUnit.test('static range uses sourceDuration if available', function(assert) {
  17. assert.deepEqual(
  18. segmentRange.static({
  19. sourceDuration: 20,
  20. duration: 2,
  21. timescale: 1
  22. }),
  23. { start: 0, end: 10 },
  24. 'uses periodDuration if available'
  25. );
  26. });