Add cuke for #6953

This commit is contained in:
Steffen van Bergerem 2016-08-10 17:21:10 +02:00
parent d9746a8461
commit 0a8573e00b
No known key found for this signature in database
GPG key ID: 2F08F75F9525C7E0
2 changed files with 29 additions and 0 deletions

View file

@ -29,3 +29,28 @@ Feature: Mentions
Then I should see "Bob Jones" within ".stream_element"
When I follow "Bob Jones"
Then I should see "Bob Jones"
Scenario: A user tries to mention another user multiple times
Given following users exist:
| username | email |
| Bob Jones | bob@bob.bob |
| Alice Smith | alice@alice.alice |
And a user with email "bob@bob.bob" is connected with "alice@alice.alice"
When I sign in as "alice@alice.alice"
And I expand the publisher
And I append "@Bob" to the publisher
Then I should see "Bob Jones" within ".tt-suggestion"
When I click on the first user in the mentions dropdown list
When I press the "A" key in the publisher
And I append "@Bob" to the publisher
Then I should not see the mentions dropdown list
When I press "Share"
Then I should see "Bob Jones" within ".stream_element"
When I expand the publisher
And I append "@Bob" to the publisher
And I click on the first user in the mentions dropdown list
And I press "Share"
Then I should see "Bob Jones" within ".stream_element"
When I follow "Bob Jones"
Then I should see "Bob Jones"

View file

@ -22,3 +22,7 @@ end
And /^I click on the first user in the mentions dropdown list$/ do
find(".tt-menu .tt-suggestion", match: :first).click
end
Then /^I should not see the mentions dropdown list$/ do
expect(page).to have_no_css ".tt-menu"
end