@@ -43,15 +43,16 @@ class TestThemeCommand extends ThemeCommand {
4343
4444 static multiEnvironmentsFlags : RequiredFlags = [ 'store' ]
4545
46- commandCalls : { flags : any ; session : AdminSession ; multiEnvironment ? : boolean ; context ?: any } [ ] = [ ]
46+ commandCalls : { flags : any ; session : AdminSession ; multiEnvironment : boolean ; args : any ; context ?: any } [ ] = [ ]
4747
4848 async command (
4949 flags : any ,
5050 session : AdminSession ,
51- multiEnvironment ?: boolean ,
51+ multiEnvironment = false ,
52+ args ?: any ,
5253 context ?: { stdout ?: Writable ; stderr ?: Writable } ,
5354 ) : Promise < void > {
54- this . commandCalls . push ( { flags, session, multiEnvironment, context} )
55+ this . commandCalls . push ( { flags, session, multiEnvironment, args , context} )
5556
5657 if ( flags . environment && flags . environment [ 0 ] === 'command-error' ) {
5758 throw new Error ( 'Mocking a command error' )
@@ -108,15 +109,16 @@ class TestUnauthenticatedThemeCommand extends ThemeCommand {
108109
109110 static multiEnvironmentsFlags : RequiredFlags = [ 'store' ]
110111
111- commandCalls : { flags : any ; session : AdminSession ; multiEnvironment ?: boolean ; context ?: any } [ ] = [ ]
112+ commandCalls : { flags : any ; session : AdminSession ; multiEnvironment ?: boolean ; args ?: any ; context ?: any } [ ] = [ ]
112113
113114 async command (
114115 flags : any ,
115116 session : AdminSession ,
116117 multiEnvironment ?: boolean ,
118+ args ?: any ,
117119 context ?: { stdout ?: Writable ; stderr ?: Writable } ,
118120 ) : Promise < void > {
119- this . commandCalls . push ( { flags, session, multiEnvironment, context} )
121+ this . commandCalls . push ( { flags, session, multiEnvironment, args , context} )
120122 }
121123}
122124
@@ -153,6 +155,8 @@ describe('ThemeCommand', () => {
153155 expect ( command . commandCalls [ 0 ] ) . toMatchObject ( {
154156 flags : { environment : [ ] } ,
155157 session : mockSession ,
158+ multiEnvironment : false ,
159+ args : { } ,
156160 context : undefined ,
157161 } )
158162 } )
@@ -181,6 +185,8 @@ describe('ThemeCommand', () => {
181185 store : 'env-store.myshopify.com' ,
182186 } ,
183187 session : mockSession ,
188+ multiEnvironment : false ,
189+ args : { } ,
184190 context : undefined ,
185191 } )
186192 } )
0 commit comments