diff --git a/spec/factories/invitation_request.rb b/spec/factories/invitation_request.rb index 77fd4a10..e6401ee9 100644 --- a/spec/factories/invitation_request.rb +++ b/spec/factories/invitation_request.rb @@ -4,7 +4,7 @@ FactoryBot.define do factory :invitation_request do name { "pete smith" } sequence(:email) { |n| "user-#{n}@example.com" } - memo { "https://memo" } + memo { "https://memo.example" } ip_address { "1.1.1.1" } end end diff --git a/spec/models/invitation_request_spec.rb b/spec/models/invitation_request_spec.rb index 1088a77e..ca9d2f03 100644 --- a/spec/models/invitation_request_spec.rb +++ b/spec/models/invitation_request_spec.rb @@ -11,7 +11,7 @@ describe InvitationRequest do it "has a limit on the email field" do invitation_request = build(:invitation_request, email: "a" * 256 + "@b.b") invitation_request.valid? - expect(invitation_request.errors[:email]).to eq(["is too long (maximum is 255 characters)"]) + expect(invitation_request.errors[:email]).to include("is too long (maximum is 255 characters)") end it "creates a code before validation" do @@ -24,13 +24,13 @@ describe InvitationRequest do it "has a limit on the memo field" do invitation_request = build(:invitation_request, memo: "https://" + "a" * 256) invitation_request.valid? - expect(invitation_request.errors[:memo]).to eq(["is too long (maximum is 255 characters)"]) + expect(invitation_request.errors[:memo]).to include("is too long (maximum is 255 characters)") end it "has a limit on the name field" do invitation_request = build(:invitation_request, name: "a" * 256) invitation_request.valid? - expect(invitation_request.errors[:name]).to eq(["is too long (maximum is 255 characters)"]) + expect(invitation_request.errors[:name]).to include("is too long (maximum is 255 characters)") end it "has a limit on the ip_address field" do