Updated

spec/models/petition / email_spec.rb

C
25 lines of codes
0 methods
N/A complexity/method
2 churn
63.25 complexity
43 duplications
require 'rails_helper' RSpec.describe Petition::Email, type: :model do it "has a valid factory" do expect(FactoryBot.build(:petition_email)).to be_valid end describe "associations" do it { is_expected.to belong_to(:petition) } end describe "indexes" do it { is_expected.to have_db_index([:petition_id]) } end describe "validations" do
  1. Similar code found in 2 nodes Locations: 0 1
  2. describe#validations has a flog score of 41
subject { FactoryBot.build(:petition_email) } it { is_expected.to validate_presence_of(:petition) } it { is_expected.to validate_presence_of(:subject) } it { is_expected.to validate_length_of(:subject).is_at_most(100) } it { is_expected.to validate_presence_of(:body) } it { is_expected.to validate_length_of(:body).is_at_most(5000) } end end