Sha256: edb4309a6cf27ca43ae4acdc5436a3536446bd0ffb37fd282e91c8268d6de659

Contents?: true

Size: 1.5 KB

Versions: 4

Compression:

Stored size: 1.5 KB

Contents

Feature: Notifications
  In order for Wagn to be a more effective communication platform
  Users should be able to track changes to Wagn cards from their email

  Scenario: Watching a Card
    Given Joe Admin is watching "Home"
    And I am signed in as Joe Admin
    When Joe User edits "Home" setting content to "Boo"
    Then Joe Admin should be notified that "Joe User updated \"Home\""
    And the card Joe Admin+*following should contain "Home"
# FIXME:need multiline matching
    #And He should see "was just edited by Joe User" in the email
    #And He should see "You received this email because you're watching Home" in the email
    When I follow "Unfollow" in the email
    Then the card Joe Admin+*following should not contain "Home"

  Scenario: Watching a Type Card
    Given Joe Admin is watching "Phrase"
    And I am signed in as Joe Admin
    When Joe User creates Phrase card "Foo" with content "bar"
    Then Joe Admin should be notified that "Joe User created \"Foo\""
    And the card Joe Admin+*following should contain "Phrase"
    # FIXME:need multiline matching
    #And He should see "was just added by Joe User" in the email
    #And He should see "You received this email because you're watching Phrase cards" in the email
    When I follow "Unfollow" in the email
    Then the card Joe Admin+*following should not contain "Phrase"

  Scenario: Watching a Card
    Given Joe User is watching "Home"
    When Joe Admin deletes "Home"
    Then Joe User should be notified that "Joe Admin deleted \"Home\""

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
wagn-1.14.0 features/notifications.feature
wagn-1.14.0.pre3 features/notifications.feature
wagn-1.14.0.pre2 features/notifications.feature
wagn-1.14.0.pre1 features/notifications.feature