Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
databaseImport example
$this
->twig->
expects
(
static
::
never
(
)
)
->
method
(
'render'
)
;
$this
->router->
expects
(
static
::
once
(
)
)
->
method
(
'generate'
)
->
with
(
'installer.database-configuration',
[
]
, UrlGeneratorInterface::ABSOLUTE_PATH
)
->
willReturn
(
'/installer/database-configuration'
)
;
$session
=
new
Session
(
new
MockArraySessionStorage
(
)
)
;
$request
= Request::
create
(
'/installer/database-import'
)
;
$request
->
setSession
(
$session
)
;
$response
=
$this
->controller->
databaseImport
(
$request
)
;
static
::
assertInstanceOf
(
RedirectResponse::
class
,
$response
)
;
static
::
assertSame
(
'/installer/database-configuration',
$response
->
getTargetUrl
(
)
)
;
}
public
function
testImportDatabaseRoute
(
)
: void
{
$this
->twig->
expects
(
static
::
once
(
)
)
->
method
(
'render'
)
->
with
(
'@Installer/installer/database-import.html.twig',
array_merge
(
$this
->
getDefaultViewParams
(
)
,
[
'supportedLanguages' =>
[
]
,