Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
ResolveAppUrlChangeCommand example
'secondStrategy' => 'second Description',
]
)
;
$urlChangeStrategy
->
expects
(
static
::
once
(
)
)
->
method
(
'resolve'
)
->
with
(
'testStrategy',
static
::
isInstanceOf
(
Context::
class
)
)
;
$commandTester
=
new
CommandTester
(
new
ResolveAppUrlChangeCommand
(
$urlChangeStrategy
)
)
;
$commandTester
->
setInputs
(
[
'testStrategy'
]
)
;
$commandTester
->
execute
(
[
]
)
;
static
::
assertEquals
(
0,
$commandTester
->
getStatusCode
(
)
)
;
static
::
assertStringContainsString
(
'Choose what strategy should be applied, to resolve the app url change?:',
$commandTester
->
getDisplay
(
)
)
;
static
::
assertStringContainsString
(
'testStrategy',
$commandTester
->
getDisplay
(
)
)
;
static
::
assertStringContainsString
(
'secondStrategy',
$commandTester
->
getDisplay
(
)
)
;
static
::
assertStringContainsString
(
'[OK] Strategy "testStrategy" was applied successfully',
$commandTester
->
getDisplay
(
)
)
;
}