Sha256: 57e8b3bae436f47cfb6cd6c309a527b20f96517f00ac8ea44dba5a22063483a0
Contents?: true
Size: 602 Bytes
Versions: 3
Compression:
Stored size: 602 Bytes
Contents
require 'rails_helper' module Kawara RSpec.describe ArticlesMetaTag, type: :model do describe 'associations' do it { should belong_to(:article) } it { should belong_to(:meta_tag) } end describe 'validations' do it { should validate_presence_of(:article) } it { should validate_presence_of(:meta_tag) } end describe 'counter cache' do subject { create :kawara_articles_meta_tag, meta_tag: meta_tag } let(:meta_tag) { create :kawara_meta_tag } it { expect{subject}.to change{meta_tag.articles_count}.from(nil).to(1) } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kawara-0.2.0 | spec/models/kawara/articles_meta_tag_spec.rb |
kawara-0.1.1 | spec/models/kawara/articles_meta_tag_spec.rb |
kawara-0.1.0 | spec/models/kawara/articles_meta_tag_spec.rb |