February 2018
Intermediate to advanced
406 pages
9h 52m
English
Running the tests now gives a different error since you’ve defined new_project_path:
| | 1) adding a project allows a user to create a project with tasks |
| | Failure/Error: visit new_project_path |
| | |
| | AbstractController::ActionNotFound: |
| | The action 'new' could not be found for ProjectsController |
You need a new action in the Projects controller. Since it is not going to have logic beyond Rails boilerplate, you don’t need to test anything more than the existing Capybara test does:
| | class ProjectsController < ApplicationController |
| | def new |
| | @project = Project.new |
| | end |
| | end |
Running the specs now triggers an error because Rails expects to find a template file at ...