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)
|
expect(teams).to match_array(@teams)
|
||||||
end
|
end
|
||||||
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
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue