Sha256: 8644fa41bf87545b5962b6b1a264052810c77a3985c1bfd91899433e9908d2e8

Contents?: true

Size: 388 Bytes

Versions: 3

Compression:

Stored size: 388 Bytes

Contents

require "spec_helper"

RSpec.describe Approval::Comment, type: :model do
  it { is_expected.to belong_to(:request).class_name("Approval::Request").inverse_of(:comments) }
  it { is_expected.to belong_to(:user).class_name("User") }

  it { is_expected.to validate_presence_of(:content) }
  it { is_expected.to validate_length_of(:content).is_at_most(Approval.config.comment_maximum) }
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
approval-0.3.2 spec/models/comment_spec.rb
approval-0.3.1 spec/models/comment_spec.rb
approval-0.3.0 spec/models/comment_spec.rb