Add show functionality
This commit is contained in:
parent
cab5cc436e
commit
53d689cd91
3 changed files with 17 additions and 0 deletions
|
@ -2,4 +2,8 @@ class WorkoutsController < ApplicationController
|
||||||
def index
|
def index
|
||||||
@workouts = Workout.all
|
@workouts = Workout.all
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def show
|
||||||
|
@workout = Workout.find(params[:id])
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
1
app/views/workouts/show.html.erb
Normal file
1
app/views/workouts/show.html.erb
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<%= @workout.date %>
|
|
@ -16,4 +16,16 @@ describe "Workouts" do
|
||||||
page.should have_content @workout.date
|
page.should have_content @workout.date
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe "GET /workouts/(:id)" do
|
||||||
|
it "should return 200" do
|
||||||
|
visit "#{workouts_path}/#{@workout.id}"
|
||||||
|
page.status_code.should be 200
|
||||||
|
end
|
||||||
|
|
||||||
|
it "should return the correct workout" do
|
||||||
|
visit "#{workouts_path}/#{@workout.id}"
|
||||||
|
page.should have_content @workout.date
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue