Sha256: cbd7f688d05879aac5bc7214d37756b0a8033f3aad9bf3fbf9a530ba0cb649aa
Contents?: true
Size: 961 Bytes
Versions: 10
Compression:
Stored size: 961 Bytes
Contents
require "rails_helper" RSpec.describe Dorsale::Comment, type: :model do it { is_expected.to belong_to :author } it { is_expected.to validate_presence_of :author } it { is_expected.to belong_to :commentable } it { is_expected.to validate_presence_of :commentable } it { is_expected.to validate_presence_of :date } it { is_expected.to_not validate_presence_of :title } describe "factories" do it "should have a valid factory" do expect(create(:dorsale_comment)).to be_valid end it "should create an event if commentable is a person" do person = create(:customer_vault_corporation) expect { comment = create(:dorsale_comment, commentable: person) }.to change(Dorsale::CustomerVault::Event, :count).by(1) end end # describe "factories" describe "default values" do it "should set date" do expect(described_class.new.date).to be_present end end # describe "default values" end
Version data entries
10 entries across 10 versions & 1 rubygems