The Days Are Action-Packed
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 ...
Get Rails 5 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.