Sha256: a196c7036b7c546dadca1492cdeaa55d8813695ca255f4af99b90bccc1e8fb6f

Contents?: true

Size: 619 Bytes

Versions: 7

Compression:

Stored size: 619 Bytes

Contents

# frozen_string_literal: true

require 'rails_helper'

module Spina::Admin::Conferences::Blog
  RSpec.describe Category, type: :model do
    let(:category) { build(:spina_blog_category) }

    subject { category }

    it { is_expected.to be_valid }
    it { expect { category.save }.to change(Spina::Admin::Conferences::Blog::Category, :count).by(1) }

    context 'with invalid attributes' do
      let(:category) { build(:invalid_spina_blog_category) }

      it { is_expected.to_not be_valid }
      it { expect { category.save }.to_not change(Spina::Admin::Conferences::Blog::Category, :count) }
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spina-admin-conferences-blog-0.3.1 spec/models/spina/admin/conferences/blog/category_spec.rb
spina-admin-conferences-blog-0.2.0 spec/models/spina/admin/conferences/blog/category_spec.rb
spina-admin-conferences-blog-0.1.4 spec/models/spina/admin/conferences/blog/category_spec.rb
spina-admin-conferences-blog-0.1.3 spec/models/spina/admin/conferences/blog/category_spec.rb
spina-admin-conferences-blog-0.1.2 spec/models/spina/admin/conferences/blog/category_spec.rb
spina-admin-conferences-blog-0.1.1 spec/models/spina/admin/conferences/blog/category_spec.rb
spina-admin-conferences-blog-0.1.0 spec/models/spina/admin/conferences/blog/category_spec.rb