24 lines
905 B
Ruby
24 lines
905 B
Ruby
And /^Alice has a post mentioning Bob$/ do
|
|
alice = User.find_by_email "alice@alice.alice"
|
|
bob = User.find_by_email "bob@bob.bob"
|
|
aspect = alice.aspects.where(:name => "Besties").first
|
|
alice.post(:status_message, :text => "@{Bob Jones; #{bob.person.diaspora_handle}}", :to => aspect)
|
|
end
|
|
|
|
And /^Alice has (\d+) posts mentioning Bob$/ do |n|
|
|
n.to_i.times do
|
|
alice = User.find_by_email "alice@alice.alice"
|
|
bob = User.find_by_email "bob@bob.bob"
|
|
aspect = alice.aspects.where(:name => "Besties").first
|
|
alice.post(:status_message, :text => "@{Bob Jones; #{bob.person.diaspora_handle}}", :to => aspect)
|
|
end
|
|
end
|
|
|
|
And /^I mention Alice in the publisher$/ do
|
|
write_in_publisher("@alice")
|
|
step %(I click on the first user in the mentions dropdown list)
|
|
end
|
|
|
|
And /^I click on the first user in the mentions dropdown list$/ do
|
|
find(".tt-menu .tt-suggestion", match: :first).click
|
|
end
|