次の関連付けを持つUserとCarの2 つのモデルがあります。
User has_many Car
Car belongs to User
車を編集するための機能を作成しています。これまでのところ、次のようなものがあります。
Feature: Edit car for a user
In order to edit cars of my user
As a user
I should be able to edit existing users related to my account
Scenario: User is signed in and edits an education with valid attributes
Given I am logged in as a user
And I have the following cars related to my account
Then I want to edit a car...
私が実装した唯一のステップはこれです:
Given /^I am logged in as a user$/ do
@user = FactoryGirl.create(:user)
user_sign_in
end
def user_sign_in
visit '/users/sign_in'
fill_in "Email", :with => @user[:email]
fill_in "Password", :with => @user[:password]
click_button "Go"
end
基本的に、このユーザーに関連付けられた車を作成する方法と、それらの車の 1 つを編集できることをテストする方法がわかりません。