Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
assertAnnounceEditMode example
$web_assert
->
assertWaitOnAjaxRequest
(
)
;
if
(
$page_get_count
== 0
)
{
$unrestricted_tab_count
=
$this
->
getTabbableElementsCount
(
)
;
$this
->
assertGreaterThan
(
$expected_restricted_tab_count
,
$unrestricted_tab_count
)
;
// Enable edit mode. // After the first page load the page will be in edit mode when loaded.
$this
->
pressToolbarEditButton
(
)
;
}
$this
->
assertAnnounceEditMode
(
)
;
$this
->
assertSame
(
$expected_restricted_tab_count
,
$this
->
getTabbableElementsCount
(
)
)
;
// Disable edit mode.
$this
->
pressToolbarEditButton
(
)
;
$this
->
assertAnnounceLeaveEditMode
(
)
;
$this
->
assertSame
(
$unrestricted_tab_count
,
$this
->
getTabbableElementsCount
(
)
)
;
// Enable edit mode again.
$this
->
pressToolbarEditButton
(
)
;
// Finally assert that the 'edit mode enabled' announcement is still // correct after toggling the edit mode at least once.
$this
->
assertAnnounceEditMode
(
)
;