Sha256: 02631d5cf3c5666e05674d865a9d51721d61673f15f8db922d8e86da904537a8

Contents?: true

Size: 700 Bytes

Versions: 29

Compression:

Stored size: 700 Bytes

Contents

require "spec_helper"

describe "Rspec Matchers" do

  describe "act_as_asset" do
    context "given a model that acts_as_assets" do
      subject{Books::Asset.new}
      it{should act_as_assets}
    end

    context "given a model that does not acts_as_assets" do
      subject{Book.new}
      it{should_not act_as_assets}
    end
  end

  describe "act_as_unique_asset" do
    context "given a model that include unique asset" do
      subject{Books::Assets::UniqueTestDoc.new}
      it{should act_as_unique_asset}
    end

    context "given a model that does not include module unique asset" do
      subject{Books::Assets::TestDoc.new}
      it{should_not act_as_unique_asset}
    end
  end

end

Version data entries

29 entries across 29 versions & 1 rubygems

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