@@ -27,6 +27,7 @@ describe('DeployResultFormatter', () => {
2727
2828 const logger = Logger . childFromRoot ( 'deployTestLogger' ) . useMemoryLogging ( ) ;
2929 let ux ;
30+
3031 let logStub : sinon . SinonStub ;
3132 let styledHeaderStub : sinon . SinonStub ;
3233 let tableStub : sinon . SinonStub ;
@@ -58,7 +59,7 @@ describe('DeployResultFormatter', () => {
5859 it ( 'should return expected json for a success' , async ( ) => {
5960 const deployResponse = JSON . parse ( JSON . stringify ( deployResultSuccess . response ) ) as DeployCommandResult ;
6061 const expectedSuccessResults = deployResultSuccess . response as DeployCommandResult ;
61- const formatter = new DeployResultFormatter ( logger , ux , { } , deployResultSuccess ) ;
62+ const formatter = new DeployResultFormatter ( logger , ux as UX , { } , deployResultSuccess ) ;
6263 const json = formatter . getJson ( ) ;
6364
6465 expectedSuccessResults . deployedSource = deployResultSuccess . getFileResponses ( ) ;
@@ -73,7 +74,7 @@ describe('DeployResultFormatter', () => {
7374 expectedFailureResults . deployedSource = deployResultFailure . getFileResponses ( ) ;
7475 expectedFailureResults . outboundFiles = [ ] ;
7576 expectedFailureResults . deploys = [ deployResponse ] ;
76- const formatter = new DeployResultFormatter ( logger , ux , { } , deployResultFailure ) ;
77+ const formatter = new DeployResultFormatter ( logger , ux as UX , { } , deployResultFailure ) ;
7778 expect ( formatter . getJson ( ) ) . to . deep . equal ( expectedFailureResults ) ;
7879 } ) ;
7980
@@ -83,14 +84,14 @@ describe('DeployResultFormatter', () => {
8384 expectedPartialSuccessResponse . deployedSource = deployResultPartialSuccess . getFileResponses ( ) ;
8485 expectedPartialSuccessResponse . outboundFiles = [ ] ;
8586 expectedPartialSuccessResponse . deploys = [ deployResponse ] ;
86- const formatter = new DeployResultFormatter ( logger , ux , { } , deployResultPartialSuccess ) ;
87+ const formatter = new DeployResultFormatter ( logger , ux as UX , { } , deployResultPartialSuccess ) ;
8788 expect ( formatter . getJson ( ) ) . to . deep . equal ( expectedPartialSuccessResponse ) ;
8889 } ) ;
8990 } ) ;
9091
9192 describe ( 'display' , ( ) => {
9293 it ( 'should output as expected for a success' , async ( ) => {
93- const formatter = new DeployResultFormatter ( logger , ux , { } , deployResultSuccess ) ;
94+ const formatter = new DeployResultFormatter ( logger , ux as UX , { } , deployResultSuccess ) ;
9495 formatter . display ( ) ;
9596 expect ( styledHeaderStub . calledOnce ) . to . equal ( true ) ;
9697 expect ( logStub . calledOnce ) . to . equal ( true ) ;
@@ -102,7 +103,7 @@ describe('DeployResultFormatter', () => {
102103 } ) ;
103104
104105 it ( 'should output as expected for a failure and exclude duplicate information' , async ( ) => {
105- const formatter = new DeployResultFormatter ( logger , ux , { } , deployResultFailure ) ;
106+ const formatter = new DeployResultFormatter ( logger , ux as UX , { } , deployResultFailure ) ;
106107 formatter . display ( ) ;
107108 expect ( styledHeaderStub . calledOnce ) . to . equal ( true ) ;
108109 expect ( logStub . calledTwice ) . to . equal ( true ) ;
@@ -114,7 +115,7 @@ describe('DeployResultFormatter', () => {
114115 } ) ;
115116
116117 it ( 'should output as expected for a test failure with verbose' , async ( ) => {
117- const formatter = new DeployResultFormatter ( logger , ux , { verbose : true } , deployResultTestFailure ) ;
118+ const formatter = new DeployResultFormatter ( logger , ux as UX , { verbose : true } , deployResultTestFailure ) ;
118119 formatter . display ( ) ;
119120 expect ( styledHeaderStub . calledThrice ) . to . equal ( true ) ;
120121 expect ( logStub . callCount ) . to . equal ( 7 ) ;
@@ -125,7 +126,7 @@ describe('DeployResultFormatter', () => {
125126 } ) ;
126127
127128 it ( 'should output as expected for passing tests with verbose' , async ( ) => {
128- const formatter = new DeployResultFormatter ( logger , ux , { verbose : true } , deployResultTestSuccess ) ;
129+ const formatter = new DeployResultFormatter ( logger , ux as UX , { verbose : true } , deployResultTestSuccess ) ;
129130 formatter . display ( ) ;
130131 expect ( styledHeaderStub . calledThrice ) . to . equal ( true ) ;
131132 expect ( logStub . callCount ) . to . equal ( 7 ) ;
@@ -136,7 +137,12 @@ describe('DeployResultFormatter', () => {
136137 } ) ;
137138
138139 it ( 'should output as expected for passing and failing tests with verbose' , async ( ) => {
139- const formatter = new DeployResultFormatter ( logger , ux , { verbose : true } , deployResultTestSuccessAndFailure ) ;
140+ const formatter = new DeployResultFormatter (
141+ logger ,
142+ ux as UX ,
143+ { verbose : true } ,
144+ deployResultTestSuccessAndFailure
145+ ) ;
140146 formatter . display ( ) ;
141147 expect ( styledHeaderStub . callCount ) . to . equal ( 4 ) ;
142148 expect ( logStub . callCount ) . to . equal ( 8 ) ;
@@ -148,7 +154,7 @@ describe('DeployResultFormatter', () => {
148154 } ) ;
149155
150156 it ( 'shows success AND failures for partialSucceeded' , async ( ) => {
151- const formatter = new DeployResultFormatter ( logger , ux , { verbose : true } , deployResultPartialSuccess ) ;
157+ const formatter = new DeployResultFormatter ( logger , ux as UX , { verbose : true } , deployResultPartialSuccess ) ;
152158 formatter . display ( ) ;
153159 expect ( styledHeaderStub . callCount , 'styledHeaderStub.callCount' ) . to . equal ( 2 ) ;
154160 expect ( logStub . callCount , 'logStub.callCount' ) . to . equal ( 3 ) ;
0 commit comments