Sha256: da54277efd043bfd4198f33f41d9bd5b5a28714209f2307dbd224cf09ffbcd1a

Contents?: true

Size: 352 Bytes

Versions: 29

Compression:

Stored size: 352 Bytes

Contents

RSpec::Matchers.define :act_as_assets do
  match do |model|
    model.new if model.respond_to?(:new)
    model.respond_to?(:acting_as_assets?) && model.acting_as_assets?
  end
end

RSpec::Matchers.define :act_as_unique_asset do
  match do |model|
    model.new if model.respond_to?(:new)
    model.respond_to?(:acts_as_assets_check_uniqness)
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
acts_as_assets-0.4.1 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.4.0.3 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.4.0.2 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.4.0.1 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.4.0 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.3.8 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.3.7 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.3.6 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.3.5 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.3.4 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.3.3 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.3.2 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.3.1 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.3.0 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.2.6 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.2.5 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.2.4 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.2.3 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.2.2 lib/acts_as_assets/matchers/rspec.rb
acts_as_assets-0.2.1 lib/acts_as_assets/matchers/rspec.rb