tests-behat/card.feature
Feature: Card
Scenario: Card with entity, entity must not reload
Given I am on "data-action/factory-view.php"
Then I click using selector "i.eye.icon"
Then Modal is open with text "Display Preview prior to run the action"
Then Modal is open with text "Previewing country France NO RELOAD"
Then I press Modal button "Preview"
Then Toast display should contain text "Success: Done previewing France"
Scenario: Card with entity action, entity must not reload - ModalExecutor
When I press button "Edit"
Then Modal is open with text "Edit Country"
Then I check if input value for ".modal.front input" match text "Czech Republic NO RELOAD"
Then I hide js modal
Scenario: Card with entity action, entity must not reload - JsCallbackExecutor, exception is displayed
When I press button "Delete"
Then Modal is open with text "Please go ahead. Demo mode does not really delete data."
When I press Modal button "Ok"
Then Modal is open with text "Atk4\Data\Exception: User action cannot be executed when unrelated fields are dirty"
Scenario:
Given I am on "interactive/card-action.php"
When I press button "Send Note"
Then Modal is open with text "Note" in selector "label"
When I fill in "note" with "This is a test note"
Then I press Modal button "Notify"
Then Toast display should contain text "This is a test note"