TaskSpecRb
1describe 'タスク編集' do 2 let!(:task) { create(:task, user: user) } 3 let(:other_task) { create(:task, user: user) } 4 before { visit edit_task_path(task) } 5 6 context 'フォームの入力値が正常' do 7 it 'タスクの編集が成功する' do 8 fill_in 'Title', with: 'updated_title' 9 select :done, from: 'Status' 10 click_button 'Update Task' 11 expect(page).to have_content 'Title: updated_title' 12 expect(page).to have_content 'Status: done' 13 expect(page).to have_content 'Task was successfully updated.' 14 expect(current_path).to eq task_path(task) 15 end 16 end
↓のコードの実行される順番がいまいちわかりません。
let!(:task) { create(:task, user: user) } let(:other_task) { create(:task, user: user) } before { visit edit_task_path(task)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。