@@ -575,8 +575,8 @@ describe('redis plugin', function() {
575
575
} ) ;
576
576
} ) ;
577
577
578
- describe ( 'fetchRevisions hook' , function ( ) {
579
- it ( 'fills the revisions variable on context' , function ( ) {
578
+ describe ( 'fetchInitialRevisions hook' , function ( ) {
579
+ it ( 'fills the initialRevisions variable on context' , function ( ) {
580
580
var plugin ;
581
581
var context ;
582
582
@@ -609,15 +609,61 @@ describe('redis plugin', function() {
609
609
plugin . beforeHook ( context ) ;
610
610
plugin . configure ( context ) ;
611
611
612
- return assert . isFulfilled ( plugin . fetchRevisions ( context ) )
612
+ return assert . isFulfilled ( plugin . fetchInitialRevisions ( context ) )
613
613
. then ( function ( result ) {
614
614
assert . deepEqual ( result , {
615
- revisions : [ {
615
+ initialRevisions : [ {
616
616
"active" : false ,
617
617
"revision" : "a"
618
618
} ]
619
619
} ) ;
620
620
} ) ;
621
621
} ) ;
622
622
} ) ;
623
+
624
+ describe ( 'fetchRevisions hook' , function ( ) {
625
+ it ( 'fills the revisions variable on context' , function ( ) {
626
+ var plugin ;
627
+ var context ;
628
+
629
+ plugin = subject . createDeployPlugin ( {
630
+ name : 'redis'
631
+ } ) ;
632
+
633
+ context = {
634
+ ui : mockUi ,
635
+ project : stubProject ,
636
+ config : {
637
+ redis : {
638
+ keyPrefix : 'test-prefix' ,
639
+ filePattern : 'index.html' ,
640
+ distDir : 'tests' ,
641
+ revisionKey : '123abc' ,
642
+ redisDeployClient : function ( context ) {
643
+ return {
644
+ fetchRevisions : function ( keyPrefix , revisionKey ) {
645
+ return Promise . resolve ( [ {
646
+ revision : 'a' ,
647
+ active : false
648
+ } ] ) ;
649
+ }
650
+ } ;
651
+ }
652
+ }
653
+ }
654
+ } ;
655
+ plugin . beforeHook ( context ) ;
656
+ plugin . configure ( context ) ;
657
+
658
+ return assert . isFulfilled ( plugin . fetchRevisions ( context ) )
659
+ . then ( function ( result ) {
660
+ assert . deepEqual ( result , {
661
+ revisions : [ {
662
+ "active" : false ,
663
+ "revision" : "a"
664
+ } ]
665
+ } ) ;
666
+ } ) ;
667
+ } ) ;
668
+ } ) ;
623
669
} ) ;
0 commit comments