Sha256: add479cc20dc70ce5568511bdec2227b8b0ec2a101f3f4548bf888e7fb872498
Contents?: true
Size: 947 Bytes
Versions: 15
Compression:
Stored size: 947 Bytes
Contents
require 'spec_helper' describe RailsAdmin::Config::Fields::Types::FileUpload do describe "#allowed_methods" do it 'includes delete_method and cache_method' do RailsAdmin.config do |config| config.model FieldTest do field :carrierwave_asset field :dragonfly_asset field :paperclip_asset do delete_method :delete_paperclip_asset end end end expect(RailsAdmin.config(FieldTest).field(:carrierwave_asset).allowed_methods.map(&:to_s)).to eq ["carrierwave_asset", "remove_carrierwave_asset", "carrierwave_asset_cache"] expect(RailsAdmin.config(FieldTest).field(:dragonfly_asset).allowed_methods.map(&:to_s)).to eq ["dragonfly_asset", "remove_dragonfly_asset", "retained_dragonfly_asset"] expect(RailsAdmin.config(FieldTest).field(:paperclip_asset).allowed_methods.map(&:to_s)).to eq ["paperclip_asset", "delete_paperclip_asset"] end end end
Version data entries
15 entries across 15 versions & 2 rubygems