diff --git a/spec/models/group_spec.rb b/spec/models/group_spec.rb index 99ae876..5e79f11 100644 --- a/spec/models/group_spec.rb +++ b/spec/models/group_spec.rb @@ -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