Add tests for group factory

This commit is contained in:
Daniel Schädler 2025-03-06 13:28:50 +01:00
parent dd947cdfd1
commit 04143b2d2f
1 changed files with 20 additions and 0 deletions

View File

@ -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