Add tests for group factory
This commit is contained in:
parent
dd947cdfd1
commit
04143b2d2f
|
|
@ -23,4 +23,24 @@ RSpec.describe Group, type: :model do
|
|||
expect(teams).to match_array(@teams)
|
||||
end
|
||||
end
|
||||
|
||||
# spec/models/group_spec.rb
|
||||
require 'rails_helper'
|
||||
|
||||
describe 'Factory' do
|
||||
it 'creates a valid group' do
|
||||
group = create(:group)
|
||||
expect(group).to be_valid
|
||||
end
|
||||
|
||||
it 'creates the correct number of matches' do
|
||||
group = create(:group, match_count: 3)
|
||||
expect(group.matches.count).to eq(3)
|
||||
end
|
||||
|
||||
it 'creates group scores for each team' do
|
||||
group = create(:group)
|
||||
expect(group.group_scores.count).to eq(group.teams.count)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue