Files
piratepoet/tests/acceptance/DeleteTrashedSegmentCest.php
Jan Jakeš 54549ff037 Convert variable names to camel case
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00

32 lines
1.0 KiB
PHP

<?php
namespace MailPoet\Test\Acceptance;
use MailPoet\Test\DataFactories\DynamicSegment;
class DeleteTrashedSegmentCest {
public function deleteSegmentFromTrash(\AcceptanceTester $i) {
$i->wantTo('Delete a segment from trash');
$segmentTitle = 'Delete Segment From Trash Test';
$segmentFactory = new DynamicSegment();
$segment = $segmentFactory
->withName($segmentTitle)
->withUserRoleFilter('Administrator')
->withDeleted()
->create();
$listingAutomationSelector = '[data-automation-id="listing_item_' . $segment->id . '"]';
$i->login();
$i->amOnMailpoetPage('Segments');
$i->waitForElement('[data-automation-id="filters_trash"]', 10);
$i->click('[data-automation-id="filters_trash"]');
$i->waitForText($segmentTitle, 10, $listingAutomationSelector);
$i->clickItemRowActionByItemName($segmentTitle, 'Delete permanently');
$i->waitForText('1 segment was permanently deleted.', 10);
$i->dontSeeElement($listingAutomationSelector);
$i->seeNoJSErrors();
}
}