summaryrefslogtreecommitdiff
path: root/features/admin/broadcast_messages.feature
blob: fd3bac77f867e4c619ad408c81a9174ff9f4722b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@admin
Feature: Admin Broadcast Messages
  Background:
    Given I sign in as an admin
    And application already has a broadcast message
    And I visit admin messages page

  Scenario: See broadcast messages list
    Then I should see all broadcast messages

  Scenario: Create a customized broadcast message
    When submit form with new customized broadcast message
    Then I should be redirected to admin messages page
    And I should see newly created broadcast message
    Then I visit dashboard page
    And I should see a customized broadcast message

  Scenario: Edit an existing broadcast message
    When I edit an existing broadcast message
    And I change the broadcast message text
    Then I should be redirected to admin messages page
    And I should see the updated broadcast message

  Scenario: Remove an existing broadcast message
    When I remove an existing broadcast message
    Then I should be redirected to admin messages page
    And I should not see the removed broadcast message