@@ -142,15 +142,32 @@ describe('resolveMediaPlayers', () => {
142142 [ 1 , 2 ] ,
143143 4500
144144 )
145- expect ( assignments . failedRequired ) . toEqual ( [ { id : 'inst_2_clip_ghi' , pieceNames : [ 'name-2' ] } ] )
145+ expect ( assignments . failedRequired ) . toEqual ( [ { id : 'inst_2_clip_ghi' , name : 'ghi' , pieceNames : [ 'name-2' ] } ] )
146146 expect ( assignments . failedOptional ) . toHaveLength ( 0 )
147147 expect ( assignments . requests ) . toHaveLength ( 3 )
148148 expect ( assignments . requests ) . toEqual ( [
149- { end : 5400 , id : 'inst_0_clip_abc' , playerId : 1 , start : 400 , optional : false , pieceNames : [ 'name-0' ] } ,
150- { end : 5400 , id : 'inst_1_clip_def' , playerId : 2 , start : 400 , optional : false , pieceNames : [ 'name-1' ] } ,
149+ {
150+ end : 5400 ,
151+ id : 'inst_0_clip_abc' ,
152+ name : 'abc' ,
153+ playerId : 1 ,
154+ start : 400 ,
155+ optional : false ,
156+ pieceNames : [ 'name-0' ] ,
157+ } ,
158+ {
159+ end : 5400 ,
160+ id : 'inst_1_clip_def' ,
161+ name : 'def' ,
162+ playerId : 2 ,
163+ start : 400 ,
164+ optional : false ,
165+ pieceNames : [ 'name-1' ] ,
166+ } ,
151167 {
152168 end : 4800 ,
153169 id : 'inst_2_clip_ghi' ,
170+ name : 'ghi' ,
154171 playerId : undefined ,
155172 start : 800 ,
156173 optional : false ,
@@ -196,13 +213,14 @@ describe('resolveMediaPlayers', () => {
196213 [ 'player1' , 'player2' ] ,
197214 4500
198215 )
199- expect ( assignments . failedRequired ) . toEqual ( [ { id : 'inst_2_clip_ghi' , pieceNames : [ 'name-2' ] } ] )
216+ expect ( assignments . failedRequired ) . toEqual ( [ { id : 'inst_2_clip_ghi' , name : 'ghi' , pieceNames : [ 'name-2' ] } ] )
200217 expect ( assignments . failedOptional ) . toHaveLength ( 0 )
201218 expect ( assignments . requests ) . toHaveLength ( 3 )
202219 expect ( assignments . requests ) . toEqual ( [
203220 {
204221 end : 5400 ,
205222 id : 'inst_0_clip_abc' ,
223+ name : 'abc' ,
206224 playerId : 'player1' ,
207225 start : 400 ,
208226 optional : false ,
@@ -211,6 +229,7 @@ describe('resolveMediaPlayers', () => {
211229 {
212230 end : 5400 ,
213231 id : 'inst_1_clip_def' ,
232+ name : 'def' ,
214233 playerId : 'player2' ,
215234 start : 400 ,
216235 optional : false ,
@@ -219,6 +238,7 @@ describe('resolveMediaPlayers', () => {
219238 {
220239 end : 4800 ,
221240 id : 'inst_2_clip_ghi' ,
241+ name : 'ghi' ,
222242 playerId : undefined ,
223243 start : 800 ,
224244 optional : false ,
@@ -264,14 +284,23 @@ describe('resolveMediaPlayers', () => {
264284 [ 1 , 'player2' ] ,
265285 4500
266286 )
267- expect ( assignments . failedRequired ) . toEqual ( [ { id : 'inst_2_clip_ghi' , pieceNames : [ 'name-2' ] } ] )
287+ expect ( assignments . failedRequired ) . toEqual ( [ { id : 'inst_2_clip_ghi' , name : 'ghi' , pieceNames : [ 'name-2' ] } ] )
268288 expect ( assignments . failedOptional ) . toHaveLength ( 0 )
269289 expect ( assignments . requests ) . toHaveLength ( 3 )
270290 expect ( assignments . requests ) . toEqual ( [
271- { end : 5400 , id : 'inst_0_clip_abc' , playerId : 1 , start : 400 , optional : false , pieceNames : [ 'name-0' ] } ,
291+ {
292+ end : 5400 ,
293+ id : 'inst_0_clip_abc' ,
294+ name : 'abc' ,
295+ playerId : 1 ,
296+ start : 400 ,
297+ optional : false ,
298+ pieceNames : [ 'name-0' ] ,
299+ } ,
272300 {
273301 end : 5400 ,
274302 id : 'inst_1_clip_def' ,
303+ name : 'def' ,
275304 playerId : 'player2' ,
276305 start : 400 ,
277306 optional : false ,
@@ -280,6 +309,7 @@ describe('resolveMediaPlayers', () => {
280309 {
281310 end : 4800 ,
282311 id : 'inst_2_clip_ghi' ,
312+ name : 'ghi' ,
283313 playerId : undefined ,
284314 start : 800 ,
285315 optional : false ,
@@ -331,6 +361,7 @@ describe('resolveMediaPlayers', () => {
331361 {
332362 end : 7400 ,
333363 id : 'tmp_clip_abc' ,
364+ name : 'abc' ,
334365 playerId : 1 ,
335366 start : 400 ,
336367 optional : false ,
@@ -384,9 +415,33 @@ describe('resolveMediaPlayers', () => {
384415 expect ( assignments . failedOptional ) . toHaveLength ( 0 )
385416 expect ( assignments . requests ) . toHaveLength ( 3 )
386417 expect ( assignments . requests ) . toEqual ( [
387- { end : 5400 , id : 'inst_0_clip_abc' , playerId : 1 , start : 400 , optional : false , pieceNames : [ 'name-0' ] } ,
388- { end : 4800 , id : 'inst_1_clip_def' , playerId : 2 , start : 800 , optional : false , pieceNames : [ 'name-1' ] } ,
389- { end : 7400 , id : 'inst_3_clip_ghi' , playerId : 2 , start : 6400 , optional : false , pieceNames : [ 'name-3' ] } ,
418+ {
419+ end : 5400 ,
420+ id : 'inst_0_clip_abc' ,
421+ name : 'abc' ,
422+ playerId : 1 ,
423+ start : 400 ,
424+ optional : false ,
425+ pieceNames : [ 'name-0' ] ,
426+ } ,
427+ {
428+ end : 4800 ,
429+ id : 'inst_1_clip_def' ,
430+ name : 'def' ,
431+ playerId : 2 ,
432+ start : 800 ,
433+ optional : false ,
434+ pieceNames : [ 'name-1' ] ,
435+ } ,
436+ {
437+ end : 7400 ,
438+ id : 'inst_3_clip_ghi' ,
439+ name : 'ghi' ,
440+ playerId : 2 ,
441+ start : 6400 ,
442+ optional : false ,
443+ pieceNames : [ 'name-3' ] ,
444+ } ,
390445 ] )
391446
392447 expect ( mockGetPieceSessionId ) . toHaveBeenCalledTimes ( 3 )
@@ -431,9 +486,33 @@ describe('resolveMediaPlayers', () => {
431486 expect ( assignments . failedOptional ) . toHaveLength ( 0 )
432487 expect ( assignments . requests ) . toHaveLength ( 3 )
433488 expect ( assignments . requests ) . toEqual ( [
434- { end : 5400 , id : 'inst_0_clip_abc' , playerId : 1 , start : 400 , optional : false , pieceNames : [ 'name-0' ] } ,
435- { end : 6800 , id : 'inst_1_clip_def' , playerId : 2 , start : 800 , optional : false , pieceNames : [ 'name-1' ] } ,
436- { end : 6400 , id : 'inst_3_clip_ghi' , playerId : 1 , start : 5400 , optional : false , pieceNames : [ 'name-3' ] } ,
489+ {
490+ end : 5400 ,
491+ id : 'inst_0_clip_abc' ,
492+ name : 'abc' ,
493+ playerId : 1 ,
494+ start : 400 ,
495+ optional : false ,
496+ pieceNames : [ 'name-0' ] ,
497+ } ,
498+ {
499+ end : 6800 ,
500+ id : 'inst_1_clip_def' ,
501+ name : 'def' ,
502+ playerId : 2 ,
503+ start : 800 ,
504+ optional : false ,
505+ pieceNames : [ 'name-1' ] ,
506+ } ,
507+ {
508+ end : 6400 ,
509+ id : 'inst_3_clip_ghi' ,
510+ name : 'ghi' ,
511+ playerId : 1 ,
512+ start : 5400 ,
513+ optional : false ,
514+ pieceNames : [ 'name-3' ] ,
515+ } ,
437516 ] )
438517
439518 expect ( mockGetPieceSessionId ) . toHaveBeenCalledTimes ( 3 )
@@ -478,9 +557,33 @@ describe('resolveMediaPlayers', () => {
478557 expect ( assignments . failedOptional ) . toHaveLength ( 0 )
479558 expect ( assignments . requests ) . toHaveLength ( 3 )
480559 expect ( assignments . requests ) . toEqual ( [
481- { end : 5400 , id : 'inst_0_clip_abc' , playerId : 1 , start : 400 , optional : false , pieceNames : [ 'name-0' ] } ,
482- { end : 6800 , id : 'inst_1_clip_def' , playerId : 2 , start : 800 , optional : false , pieceNames : [ 'name-1' ] } ,
483- { end : 6400 , id : 'inst_3_clip_ghi' , playerId : 1 , start : 5400 , optional : false , pieceNames : [ 'name-3' ] } ,
560+ {
561+ end : 5400 ,
562+ id : 'inst_0_clip_abc' ,
563+ name : 'abc' ,
564+ playerId : 1 ,
565+ start : 400 ,
566+ optional : false ,
567+ pieceNames : [ 'name-0' ] ,
568+ } ,
569+ {
570+ end : 6800 ,
571+ id : 'inst_1_clip_def' ,
572+ name : 'def' ,
573+ playerId : 2 ,
574+ start : 800 ,
575+ optional : false ,
576+ pieceNames : [ 'name-1' ] ,
577+ } ,
578+ {
579+ end : 6400 ,
580+ id : 'inst_3_clip_ghi' ,
581+ name : 'ghi' ,
582+ playerId : 1 ,
583+ start : 5400 ,
584+ optional : false ,
585+ pieceNames : [ 'name-3' ] ,
586+ } ,
484587 ] )
485588
486589 expect ( mockGetPieceSessionId ) . toHaveBeenCalledTimes ( 3 )
@@ -503,11 +606,13 @@ describe('resolveMediaPlayers', () => {
503606 const previousAssignments : ABSessionAssignments = {
504607 inst_0_clip_abc : {
505608 sessionId : 'inst_0_clip_abc' ,
609+ sessionName : 'abc' ,
506610 playerId : 5 ,
507611 lookahead : false ,
508612 } ,
509613 inst_1_clip_def : {
510614 sessionId : 'inst_1_clip_def' ,
615+ sessionName : 'def' ,
511616 playerId : 1 ,
512617 lookahead : true ,
513618 } ,
@@ -532,15 +637,32 @@ describe('resolveMediaPlayers', () => {
532637 [ 1 , 2 ] ,
533638 0
534639 )
535- expect ( assignments . failedRequired ) . toEqual ( [ { id : 'inst_2_clip_ghi' , pieceNames : [ 'name-2' ] } ] )
640+ expect ( assignments . failedRequired ) . toEqual ( [ { id : 'inst_2_clip_ghi' , name : 'ghi' , pieceNames : [ 'name-2' ] } ] )
536641 expect ( assignments . failedOptional ) . toHaveLength ( 0 )
537642 expect ( assignments . requests ) . toHaveLength ( 3 )
538643 expect ( assignments . requests ) . toEqual ( [
539- { end : 7400 , id : 'inst_0_clip_abc' , playerId : 2 , start : 2400 , optional : false , pieceNames : [ 'name-0' ] } ,
540- { end : 7400 , id : 'inst_1_clip_def' , playerId : 1 , start : 2400 , optional : false , pieceNames : [ 'name-1' ] } ,
644+ {
645+ end : 7400 ,
646+ id : 'inst_0_clip_abc' ,
647+ name : 'abc' ,
648+ playerId : 2 ,
649+ start : 2400 ,
650+ optional : false ,
651+ pieceNames : [ 'name-0' ] ,
652+ } ,
653+ {
654+ end : 7400 ,
655+ id : 'inst_1_clip_def' ,
656+ name : 'def' ,
657+ playerId : 1 ,
658+ start : 2400 ,
659+ optional : false ,
660+ pieceNames : [ 'name-1' ] ,
661+ } ,
541662 {
542663 end : 6800 ,
543664 id : 'inst_2_clip_ghi' ,
665+ name : 'ghi' ,
544666 playerId : undefined ,
545667 start : 2800 ,
546668 optional : false ,
@@ -568,11 +690,13 @@ describe('resolveMediaPlayers', () => {
568690 const previousAssignments : ABSessionAssignments = {
569691 inst_0_clip_abc : {
570692 sessionId : 'inst_0_clip_abc' ,
693+ sessionName : 'abc' ,
571694 playerId : 2 ,
572695 lookahead : false ,
573696 } ,
574697 inst_1_clip_def : {
575698 sessionId : 'inst_1_clip_def' ,
699+ sessionName : 'def' ,
576700 playerId : 1 ,
577701 lookahead : false ,
578702 } ,
@@ -598,19 +722,36 @@ describe('resolveMediaPlayers', () => {
598722 0
599723 )
600724 expect ( assignments . failedRequired ) . toHaveLength ( 0 )
601- expect ( assignments . failedOptional ) . toEqual ( [ { id : 'inst_1_clip_def' , pieceNames : [ 'name-1' ] } ] )
725+ expect ( assignments . failedOptional ) . toEqual ( [ { id : 'inst_1_clip_def' , name : 'def' , pieceNames : [ 'name-1' ] } ] )
602726 expect ( assignments . requests ) . toHaveLength ( 3 )
603727 expect ( assignments . requests ) . toEqual ( [
604- { end : 7400 , id : 'inst_0_clip_abc' , playerId : 2 , start : 2400 , optional : false , pieceNames : [ 'name-0' ] } ,
728+ {
729+ end : 7400 ,
730+ id : 'inst_0_clip_abc' ,
731+ name : 'abc' ,
732+ playerId : 2 ,
733+ start : 2400 ,
734+ optional : false ,
735+ pieceNames : [ 'name-0' ] ,
736+ } ,
605737 {
606738 end : 7400 ,
607739 id : 'inst_1_clip_def' ,
740+ name : 'def' ,
608741 playerId : undefined ,
609742 start : 2400 ,
610743 optional : true ,
611744 pieceNames : [ 'name-1' ] ,
612745 } ,
613- { end : 6800 , id : 'inst_2_clip_ghi' , playerId : 1 , start : 2800 , optional : false , pieceNames : [ 'name-2' ] } ,
746+ {
747+ end : 6800 ,
748+ id : 'inst_2_clip_ghi' ,
749+ name : 'ghi' ,
750+ playerId : 1 ,
751+ start : 2800 ,
752+ optional : false ,
753+ pieceNames : [ 'name-2' ] ,
754+ } ,
614755 ] )
615756
616757 expect ( mockGetPieceSessionId ) . toHaveBeenCalledTimes ( 3 )
0 commit comments