Unverified Commit b076a1a1 authored by Steffen van Bergerem's avatar Steffen van Bergerem
Browse files

Merge branch 'next-minor' into develop

parents 8ccc39e2 30c2d5d9
Loading
Loading
Loading
Loading
+12 −4
Original line number Diff line number Diff line
@@ -13,8 +13,9 @@ Feature: new user registration
      | profile_first_name | O             |
    And I confirm the alert after I follow "awesome_button"
    Then I should be on the stream page
    And the publisher should be expanded
    And I close the publisher
    And I should not see "awesome_button"
    Then I should not see "awesome_button"
    And I should not see any posts in my stream

  Scenario: new user tries to XSS itself
@@ -35,17 +36,21 @@ Feature: new user registration
  Scenario: new user skips the setup wizard
    When I confirm the alert after I follow "awesome_button"
    Then I should be on the stream page
    And I close the publisher
    And the publisher should be expanded

  Scenario: first status message is public
    When I confirm the alert after I follow "awesome_button"
    Then I should be on the stream page
    And the publisher should be expanded
    And I should see "Public" within ".aspect_dropdown"

  Scenario: new user without any tags posts first status message
    When I confirm the alert after I follow "awesome_button"
    Then I should be on the stream page
    When I submit the publisher
    And the publisher should be expanded
    When I wait for the popovers to appear
    And I click close on all the popovers
    And I submit the publisher
    Then "Hey everyone, I’m #newhere." should be post 1

  Scenario: new user with some tags posts first status message
@@ -55,7 +60,10 @@ Feature: new user registration
    And I press the first ".as-result-item" within "#as-results-tags"
    And I follow "awesome_button"
    Then I should be on the stream page
    When I submit the publisher
    And the publisher should be expanded
    When I wait for the popovers to appear
    And I click close on all the popovers
    And I submit the publisher
    Then "Hey everyone, I’m #newhere. I’m interested in #rockstar." should be post 1

  Scenario: closing a popover clears getting started
+2 −0
Original line number Diff line number Diff line
@@ -26,6 +26,8 @@ module PublishingCukeHelpers
  def submit_publisher
    txt = find("#publisher #status_message_text").value
    find("#publisher .btn-primary").click
    # wait for the publisher to be closed
    expect(find("#publisher")["class"]).to include("closed")
    # wait for the content to appear
    expect(find("#main_stream")).to have_content(txt)
  end