たとえば、現在のアプリケーションのキュウリ機能を一人称で記述しようとしています。
Given I am logged in as a user
And Mark is a user
When I send him a friend request
Then he should have a friend request from me
And he should receive an email
「彼」、「彼」、「私」で適切なユーザーを参照していることを確認するための手順を適切に書くのに苦労しています。
私は扱うことができます:
When I send Mark a friend request
以下を使用して:
When /^I send (.+) a friend request$/ do |user|
@user = User.find_by_email(user.downcase + "@test.org")
visit '/users/' + @user.id.to_s
click_button "Add Friend"
end
しかし、むしろ「彼」または「彼」を使用することができます.
「(.+) はユーザーです」というステップで @second_user またはその他の変数を実際に割り当てる必要があることを達成することを考えています。
あれは正しいですか?
これに関するアドバイスは大歓迎です!