Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
createRequestDataBag example
$this
->
performOrder
(
'', true
)
;
}
public
function
testOrderWithFailedPaymentMethod
(
)
: void
{
$this
->
createFailedPaymentMethodData
(
)
;
$contextToken
= Uuid::
randomHex
(
)
;
$this
->
fillCart
(
$contextToken
, false, true
)
;
$requestDataBag
=
$this
->
createRequestDataBag
(
''
)
;
$salesChannelContext
=
$this
->
createSalesChannelContext
(
$contextToken
, true
)
;
$request
=
$this
->
createRequest
(
)
;
/** @var RedirectResponse|Response $response */
$response
=
$this
->
getContainer
(
)
->
get
(
CheckoutController::
class
)
->
order
(
$requestDataBag
,
$salesChannelContext
,
$request
)
;
static
::
assertInstanceOf
(
RedirectResponse::
class
,
$response
)
;
static
::
assertStringContainsString
(
'/account/order/edit',
$response
->
getTargetUrl
(
)
, 'Target Url does not point to /checkout/finish'
)
;
}
public
function
testAffiliateAndCampaignTracking
(
)
: void
{