chore: Add contact note model (#2462)

This commit is contained in:
Muhsin Keloth
2021-06-21 15:16:26 +05:30
committed by GitHub
parent f809431074
commit 3d748aa8d4
8 changed files with 96 additions and 0 deletions

23
spec/models/note_spec.rb Normal file
View File

@@ -0,0 +1,23 @@
require 'rails_helper'
RSpec.describe Note, type: :model do
describe 'validations' do
it { is_expected.to validate_presence_of(:content) }
it { is_expected.to validate_presence_of(:account_id) }
it { is_expected.to validate_presence_of(:user_id) }
it { is_expected.to validate_presence_of(:contact_id) }
end
describe 'associations' do
it { is_expected.to belong_to(:account) }
it { is_expected.to belong_to(:user) }
it { is_expected.to belong_to(:contact) }
end
describe 'validates_factory' do
it 'creates valid note object' do
note = create(:note)
expect(note.content).to eq 'Hey welcome to chatwoot'
end
end
end