Sha256: 9f12dce2e8a0712ca45bf6326bfe4843b3d3979815cef54ce25658b5b8bbf906

Contents?: true

Size: 728 Bytes

Versions: 17

Compression:

Stored size: 728 Bytes

Contents

require "spec_helper"


describe Shamu::Features::Conditions::Matching do
  let( :context ) { double( Shamu::Features::Context ) }
  let( :toggle )  { double( Shamu::Features::Toggle ) }

  it "matches if another feature is enabled" do
    condition = scorpion.new Shamu::Features::Conditions::Matching, "spec/example", toggle

    expect( context ).to receive( :enabled? ).and_return true
    expect( condition.match?( context ) ).to be_truthy
  end

  it "doesn't matche if another feature is disabled" do
    condition = scorpion.new Shamu::Features::Conditions::Matching, "spec/example", toggle

    expect( context ).to receive( :enabled? ).and_return false
    expect( condition.match?( context ) ).to be_falsy
  end


end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
shamu-0.0.24 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.21 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.20 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.19 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.18 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.17 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.15 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.14 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.13 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.11 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.9 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.8 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.7 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.5 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.4 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.3 spec/lib/shamu/features/conditions/matching_spec.rb
shamu-0.0.2 spec/lib/shamu/features/conditions/matching_spec.rb