Sha256: 9612d0dd5989e415cb5378a91ea4f2a73b4f94dac540f3ba241c08eeb51f15c9

Contents?: true

Size: 1.51 KB

Versions: 18

Compression:

Stored size: 1.51 KB

Contents

Feature: Email-spec errors example
  In order to help alleviate email testing in apps
  As a email-spec contributor I a newcomer
  Should be able to easily determine where I have gone wrong
  These scenarios should fail with helpful messages

  Background:
    Given I am on the homepage
    And no emails have been sent
    When I fill in "Email" with "example@example.com"
    And I press "Sign up"

  Scenario: I fail to open an email with incorrect subject
    Then I should receive an email
    When "example@example.com" opens the email with subject "no email"

  Scenario: I fail to open an email with incorrect subject
    Then I should receive an email
    When "example@example.com" opens the email with subject /no email/

  Scenario: I fail to open an email with incorrect text
    Then I should receive an email
    When "example@example.com" opens the email with text "no email"

  Scenario: I fail to open an email with incorrect text
    Then I should receive an email
    When "example@example.com" opens the email with text /no email/

  Scenario: I fail to receive an email with the expected link
    Then I should receive an email
    When I open the email
    When I follow "link that doesn't exist" in the email

  Scenario: I attempt to operate on an email that is not opened
    Then I should receive an email
    When I follow "confirm" in the email

  Scenario: I attempt to check out an unopened email
    Then I should see "confirm" in the email body
    And I should see "Account confirmation" in the email subject

Version data entries

18 entries across 9 versions & 1 rubygems

Version Path
email_spec-2.3.0 examples/sinatra_root/features/errors.feature
email_spec-2.3.0 examples/rails4_root/features/errors.feature
email_spec-2.2.2 examples/sinatra_root/features/errors.feature
email_spec-2.2.2 examples/rails4_root/features/errors.feature
email_spec-2.2.1 examples/rails4_root/features/errors.feature
email_spec-2.2.1 examples/sinatra_root/features/errors.feature
email_spec-2.2.0 examples/rails4_root/features/errors.feature
email_spec-2.2.0 examples/sinatra_root/features/errors.feature
email_spec-2.1.2 examples/sinatra_root/features/errors.feature
email_spec-2.1.2 examples/rails4_root/features/errors.feature
email_spec-2.1.1 examples/sinatra_root/features/errors.feature
email_spec-2.1.1 examples/rails4_root/features/errors.feature
email_spec-2.1.0 examples/rails4_root/features/errors.feature
email_spec-2.1.0 examples/sinatra_root/features/errors.feature
email_spec-2.0.0 examples/sinatra_root/features/errors.feature
email_spec-2.0.0 examples/rails4_root/features/errors.feature
email_spec-1.2.1 examples/sinatra_root/features/errors.feature
email_spec-1.2.1 examples/rails3_root/features/errors.feature