summaryrefslogtreecommitdiff
path: root/spec/javascripts
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2016-06-24 17:24:50 -0600
committermo khan <mo@mokhan.ca>2016-06-24 17:24:50 -0600
commit6a1bc5070813d80c1716ebee4b150f70ed683b78 (patch)
tree6cea0ee5dccdce98387e294e086f88c93a15234b /spec/javascripts
parent5514ec6bafa5417e500c203cc22fc5689550ead9 (diff)
refactor model.
Diffstat (limited to 'spec/javascripts')
-rw-r--r--spec/javascripts/views/training_session_view_spec.js.coffee26
1 files changed, 13 insertions, 13 deletions
diff --git a/spec/javascripts/views/training_session_view_spec.js.coffee b/spec/javascripts/views/training_session_view_spec.js.coffee
index 596bacc..d222401 100644
--- a/spec/javascripts/views/training_session_view_spec.js.coffee
+++ b/spec/javascripts/views/training_session_view_spec.js.coffee
@@ -1,15 +1,15 @@
-#= require views/training_session_view
-describe "TrainingSessionView", ->
+#= require views/workout_view
+describe "WorkoutView", ->
beforeEach ->
@el = $('<div>')
- @subject = new Stronglifters.TrainingSessionView(
+ @subject = new Stronglifters.WorkoutView(
el: @el,
data: ->
{
- training_session:
+ workout:
id: "1",
body_weight: 225,
- workout_name: "A",
+ routine_name: "A",
exercises: [{
name: 'Squat',
sets: 3,
@@ -21,35 +21,35 @@ describe "TrainingSessionView", ->
)
it "has one exercise", ->
- @subject.get('training_session.exercises')
- expect(@subject.get('training_session.exercises').length).toEqual(1)
+ @subject.get('workout.exercises')
+ expect(@subject.get('workout.exercises').length).toEqual(1)
it "indicates no progress recorded", ->
- result = @subject.get('training_session.exercises.0.reps.0.status')
+ result = @subject.get('workout.exercises.0.reps.0.status')
expect(result).toEqual('secondary')
describe "updating progress", ->
describe "when no reps are completed", ->
it "sets the reps to the target", ->
@el.find('button').first().trigger('click')
- result = @subject.get('training_session.exercises.0.reps.0.completed')
+ result = @subject.get('workout.exercises.0.reps.0.completed')
expect(result).toEqual(5)
it "indicates a successful set", ->
@el.find('button').first().trigger('click')
- result = @subject.get('training_session.exercises.0.reps.0.status')
+ result = @subject.get('workout.exercises.0.reps.0.status')
expect(result).toEqual('success')
describe "when at least one rep is completed", ->
beforeEach ->
- @subject.set('training_session.exercises.0.reps.0.completed', 5)
+ @subject.set('workout.exercises.0.reps.0.completed', 5)
it 'decrements the count', ->
@el.find('button').first().trigger('click')
- result = @subject.get('training_session.exercises.0.reps.0.completed')
+ result = @subject.get('workout.exercises.0.reps.0.completed')
expect(result).toEqual(4)
it "indicates a failed set", ->
@el.find('button').first().trigger('click')
- result = @subject.get('training_session.exercises.0.reps.0.status')
+ result = @subject.get('workout.exercises.0.reps.0.status')
expect(result).toEqual('alert')