Delegate owner of team to tournament again

This commit is contained in:
Daniel Schädler 2019-05-15 08:53:31 +02:00
parent 27709f0136
commit b36e3c4251
3 changed files with 3 additions and 7 deletions

View File

@ -7,8 +7,5 @@ class Team < ApplicationRecord
validates :name, presence: true
def owner
match_scores.first.owner
# this will produce errors if we make teams reusable
end
delegate :owner, to: :tournament
end

View File

@ -4,8 +4,7 @@ require 'rails_helper'
RSpec.describe TeamsController, type: :controller do
before do
match_score = create(:match_score)
@team = match_score.team
@team = create(:tournament).teams.first
@owner = @team.owner
end

View File

@ -26,7 +26,7 @@ FactoryBot.define do
evaluator.match_count == -1 ? 2**stage.level : evaluator.match_count)
stage.matches.each_with_index do |match, i|
match.position = i
match.save
match.save!
end
end
end