blob: 3066c74af8d8010138dfbbea8170360008516b7a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
require "rails_helper"
describe SetsController do
let(:user) { create(:user) }
before :each do
http_login(user)
end
describe "#update" do
include_context "stronglifts_program"
let(:workout) { user.next_workout_for(routine_a) }
it "records the exercise" do
workout.update!(occurred_at: DateTime.now, body_weight: 225)
set = workout.sets.first
patch :update, xhr: true, params: {
id: set.id,
set: {
actual_weight: 315,
actual_repetitions: 5,
}
}
expect(response).to have_http_status(:ok)
expect(set.reload.actual_repetitions).to eql(5)
end
end
end
|