Add cuke for #6953
This commit is contained in:
parent
d9746a8461
commit
0a8573e00b
2 changed files with 29 additions and 0 deletions
|
|
@ -29,3 +29,28 @@ Feature: Mentions
|
||||||
Then I should see "Bob Jones" within ".stream_element"
|
Then I should see "Bob Jones" within ".stream_element"
|
||||||
When I follow "Bob Jones"
|
When I follow "Bob Jones"
|
||||||
Then I should see "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"
|
||||||
|
|
|
||||||
|
|
@ -22,3 +22,7 @@ end
|
||||||
And /^I click on the first user in the mentions dropdown list$/ do
|
And /^I click on the first user in the mentions dropdown list$/ do
|
||||||
find(".tt-menu .tt-suggestion", match: :first).click
|
find(".tt-menu .tt-suggestion", match: :first).click
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Then /^I should not see the mentions dropdown list$/ do
|
||||||
|
expect(page).to have_no_css ".tt-menu"
|
||||||
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue