A Test with a View

Meanwhile, we still have this end-to-end test to wrap up. Let’s look at that test again:

test_first_rspec/04/gatherer/spec/features/add_project_spec.rb
​ 
require ​"rails_helper"​
​ 
​ 
describe ​"adding projects"​ ​do​
​ 
​ 
it ​"allows a user to create a project with tasks"​ ​do​
​ 
visit new_project_path
​ 
fill_in ​"Name"​, with: ​"Project Runway"​
​ 
fill_in ​"Tasks"​, with: ​"Task 1:3\nTask 2:5"​
​ 
click_on(​"Create Project"​)
​ 
visit projects_path
​ 
expect(page).to have_content(​"Project Runway"​)
​ 
expect(page).to have_content(​"8"​)
​ 
​end​
​ 
​ 
​end​

So far we’ve gotten this test to pass up to the visit projects_path line. ...

Get Rails 4 Test Prescriptions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.