Sha256: beeceb7eac9c9f5258a976891909de4c6cd239b6bc9350ed4529f27247a2fa86

Contents?: true

Size: 1.23 KB

Versions: 5

Compression:

Stored size: 1.23 KB

Contents

require 'spec_helper'

describe RailsAdminContentBuilder::ContentBuilderHelpers, type: :helper do
  describe '#content_created' do
    it 'return object content' do
      content_builder = RailsAdminContentBuilder::ContentBuilder
      expect(helper.content_created).to eq(content_builder)
    end
  end

  describe '#all_contents_created' do
    it 'return all contents abjects with status true' do
      content = FactoryGirl.create(:content_builder, status: true)
      expect(helper.all_contents_created).to include(content)
    end

    it 'not return all contents objects with status false' do
      content = FactoryGirl.create(:content_builder, status: false)
      expect(helper.all_contents_created).not_to include(content)
    end
  end

  describe '#find_content_created_by_slug' do
    it 'return contents objects by slug with status true' do
      content = FactoryGirl.create(:content_builder, status: true)
      expect(helper.find_content_created_by_slug(content.slug)).to eq(content)
    end

    it 'return contents objects by slug with status true' do
      content = FactoryGirl.create(:content_builder, status: false)
      expect(
        helper.find_content_created_by_slug(content.slug)
      ).not_to eq(content)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rails_admin_content_builder-1.3.0 spec/helpers/rails_admin_content_builder/content_builder_helper_spec.rb
rails_admin_content_builder-1.2.0 spec/helpers/rails_admin_content_builder/content_builder_helper_spec.rb
rails_admin_content_builder-1.1.0 spec/helpers/rails_admin_content_builder/content_builder_helper_spec.rb
rails_admin_content_builder-1.0.6 spec/helpers/rails_admin_content_builder/content_builder_helper_spec.rb
rails_admin_content_builder-1.0.5 spec/helpers/rails_admin_content_builder/content_builder_helper_spec.rb