Sha256: 7f42e00e96b37bc55e680ed81643736842c1258665eb90cf38634089d7805bd3

Contents?: true

Size: 714 Bytes

Versions: 2

Compression:

Stored size: 714 Bytes

Contents

require 'spec_helper'

describe RailsAdmin::Config::Fields::Types::CKEditor do
  describe 'base_location' do
    before do
      @custom_prefix = '/foo'
      @default_prefix = Rails.application.config.assets.prefix
      Rails.application.config.assets.prefix = @custom_prefix
      RailsAdmin.config FieldTest do
        field :text_field, :ck_editor
      end
    end

    after do
      Rails.application.config.assets.prefix = @default_prefix
    end

    it 'allows custom assets prefix' do
      expect(
        RailsAdmin.config(FieldTest).fields.detect { |f| f.name == :text_field }.with(object: FieldTest.new).base_location[0..(@custom_prefix.length - 1)],
      ).to eq @custom_prefix
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails_admin-0.6.4 spec/rails_admin/config/fields/types/ck_editor_spec.rb
rails_admin-0.6.3 spec/rails_admin/config/fields/types/ck_editor_spec.rb