diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 51082914a..321af18b1 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -5,9 +5,9 @@ # let(:user) { build(:user) } # Keep build for simple validation tests # Create permissions needed by the after_create callback before(:all) do - create(:permission, security_cat: "Combined Adult and Children's Windows") unless Permission.exists?(security_cat: "Combined Adult and Children's Windows") - create(:permission, security_cat: "Adult Windows") unless Permission.exists?(security_cat: "Adult Windows") - create(:permission, security_cat: "Children's Windows") unless Permission.exists?(security_cat: "Children's Windows") + create(:permission, :adult) + create(:permission, :children) + create(:permission, :combined) end describe 'associations' do diff --git a/spec/requests/event_registrations_spec.rb b/spec/requests/event_registrations_spec.rb index 043333d3f..74b29cc8d 100644 --- a/spec/requests/event_registrations_spec.rb +++ b/spec/requests/event_registrations_spec.rb @@ -1,6 +1,12 @@ require 'rails_helper' RSpec.describe "EventRegistrations", type: :request do + before(:all) do + create(:permission, :adult) + create(:permission, :children) + create(:permission, :combined) + end + let(:user) { create(:user, first_name: "John", last_name: "Doe", email: "john.doe@example.com") } let(:event) { create(:event, title: "Test Event") } let(:valid_attributes) do