spec update for previous

This commit is contained in:
Peter Bhat Harkins 2023-12-17 21:09:51 -06:00
parent b45d175083
commit cdde144b0d
2 changed files with 4 additions and 4 deletions

View File

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

View File

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