swt2-intro-exercise / rails-exercise-20-konradh

rails-exercise-20-konradh created by GitHub Classroom
MIT License
0 stars 0 forks source link

Author page should display author details #5

Closed swt2public closed 3 years ago

swt2public commented 3 years ago

Scenario

Given an author named 'Alan Turing' When a user visits Turing's details page Then no error should occour

Hints

A 'show' page displays an author's details. In a test, visit the show page of @alan with visit author_path(@alan).

Create a separate file for author show page feature tests. Make sure it ends with _spec.rb, so that RSpec recognizes it as a test and runs it. Test for existence of text on a page using the have_text matcher: expect(page).to have_text(...).

Create a show action on the AuthorsController and a 'show' view (app/views/authors/show.html.erb). Here is the relevant section of the guide.

Tip: FactoryBot.create :author creates and saves a valid author object in your tests. If you un-comment the code in spec/factories/authors.rb, the author will be initialized with meaningful values.

Error

Got AbstractController::ActionNotFound: The action 'show' could not be found for AuthorsController

7/44 exercise tests have passed

swt2public commented 3 years ago

Sorry, it's not working for me yet:

Scenario

Given an author named 'Alan Turing' When a user visits Turing's details page Then it should show Turing's first name, last name and homepage

Error

Expected to find text "alan" in ""

If you have problems solving this task, please don't hesitate to contact the teaching team!