Skip to content

Commit d415ab5

Browse files
committed
Merge branch 'development'
2 parents c773f25 + cd118d5 commit d415ab5

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

app/models/game.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ class Game < ActiveRecord::Base
6565
scope :on_league, ->(league_id) { where(league_id: league_id) }
6666
scope :playing, ->(time = Time.now) { where(date: (time - TIME_AFTER)..(time + TIME_BEFORE))}
6767
scope :last_week, joins("INNER JOIN leagues ON leagues.id = games.league_id AND leagues.season = games.season AND leagues.week - 1 = games.week")
68-
scope :nexr_week, joins("INNER JOIN leagues ON leagues.id = games.league_id AND leagues.season = games.season AND leagues.week + 1 = games.week")
68+
scope :next_week, joins("INNER JOIN leagues ON leagues.id = games.league_id AND leagues.season = games.season AND leagues.week + 1 = games.week")
6969
scope :current_week, joins("INNER JOIN leagues ON leagues.id = games.league_id AND leagues.season = games.season AND leagues.week = games.week")
7070
scope :played, ->(time = Time.now) {
7171
current_week

app/models/player.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def season_average_stats(stat,league, season=league.season)
8787
end
8888

8989
def played_on_league? league, time = Time.now
90-
file.club.played_on_league? league, time
90+
file.club.played_on_league?(league, time) if file
9191
end
9292

9393
def last_game_on_league league

app/views/shared/_player_games.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<% last_game = player_games.last_game_on_league(@current_league) %>
55
<% if last_game %>
66
<%= last_game.is_visible? ? link_to(last_game.name, game_path(last_game)) : last_game.name %>
7-
(<%= player_games.week_stats(:points, @current_league, @current_league.season, @current_league.current_week) %>
7+
(<%= player_games.week_stats(:points, last_game.league, last_game.season, last_game.week) %>
88
<%= PlayerStat.human_attribute_name(:points) %>)
99
<% end %>
1010
</dd>

spec/models/player_spec.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@
285285
end
286286
end
287287

288-
describe "when player played" do
288+
describe "when player played on league" do
289289
let(:date_time) { DateTime.now }
290290
let(:league) { create(:league) }
291291
let(:club) { create(:club, leagues: [league]) }
@@ -294,17 +294,17 @@
294294
before { player }
295295
subject { player }
296296

297-
its(:played?) { should be_true }
298-
it { player.played?(date_time - Game::TIME_BEFORE - 1.hour).should be_false }
299-
it { player.played?(date_time - Game::TIME_BEFORE).should be_true }
300-
it { player.played?(date_time).should be_true }
301-
it { player.played?(date_time + Game::TIME_AFTER).should be_true }
302-
it { player.played?(date_time + Game::TIME_AFTER + 1.hour).should be_true }
297+
it { player.played_on_league?(league).should be_true }
298+
it { player.played_on_league?(league, date_time - Game::TIME_BEFORE - 1.hour).should be_false }
299+
it { player.played_on_league?(league, date_time - Game::TIME_BEFORE).should be_true }
300+
it { player.played_on_league?(league, date_time).should be_true }
301+
it { player.played_on_league?(league, date_time + Game::TIME_AFTER).should be_true }
302+
it { player.played_on_league?(league, date_time + Game::TIME_AFTER + 1.hour).should be_true }
303303

304304
context "in next week" do
305305
before { league.update_attributes(week: league.week + 1) }
306306

307-
its(:played?) { should be_false }
307+
it { player.played_on_league?(league).should be_false }
308308
end
309309
end
310310
end

spec/models/team_file_spec.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,13 +153,13 @@
153153
it { team_file.error_on(:team).should include I18n.t(cant_have_more_no_eu_error_translation_key) }
154154
end
155155

156-
context "with played player" do
156+
context "with player played on league" do
157157
let(:cant_be_played_error_translation_key) { "#{error_translation_key}.player.cant_be_played" }
158158

159159
let(:player) { create(:player) }
160160
let(:team_file) { build(:team_file, player: player) }
161161

162-
before { team_file; player.stub(:played?).and_return(true) }
162+
before { team_file; player.stub(:played_on_league?).and_return(true) }
163163
subject { team_file }
164164

165165
it { should_not be_valid }
@@ -183,15 +183,15 @@
183183
end
184184

185185
describe "when destroy" do
186-
context "with played player" do
186+
context "with player played on league" do
187187
let(:cant_be_played_error_translation_key) { "#{error_translation_key}.player.cant_be_played" }
188188

189189
let(:player) { create(:player) }
190190
let(:team_file) { build(:team_file, player: player) }
191191

192192
before do
193193
team_file
194-
player.stub(:played?).and_return(true)
194+
player.stub(:played_on_league?).and_return(true)
195195
team_file.destroy
196196
end
197197

0 commit comments

Comments
 (0)