Sha256: 00593a1c457f010dc4feac8f52a89cd13ed43d8cdd0a6466c1cc42799a15ccc9

Contents?: true

Size: 386 Bytes

Versions: 9

Compression:

Stored size: 386 Bytes

Contents

require "spec_helper"

describe Scorpion::Dependency::ArgumentDependency do
  let( :dependency ) { Scorpion::Dependency::ArgumentDependency.new( arg ) }
  let( :arg ) { "Hello" }

  it "matches the same type" do
    expect( dependency.satisfies?( String ) ).to be_truthy
  end

  it "doesn't match different types" do
    expect( dependency.satisfies?( Regexp ) ).to be_falsy
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
scorpion-ioc-1.0.10 spec/lib/scorpion/dependency/argument_dependency_spec.rb
scorpion-ioc-1.0.8 spec/lib/scorpion/dependency/argument_dependency_spec.rb
scorpion-ioc-1.0.7 spec/lib/scorpion/dependency/argument_dependency_spec.rb
scorpion-ioc-1.0.6 spec/lib/scorpion/dependency/argument_dependency_spec.rb
scorpion-ioc-1.0.4 spec/lib/scorpion/dependency/argument_dependency_spec.rb
scorpion-ioc-1.0.3 spec/lib/scorpion/dependency/argument_dependency_spec.rb
scorpion-ioc-1.0.2 spec/lib/scorpion/dependency/argument_dependency_spec.rb
scorpion-ioc-1.0.1 spec/lib/scorpion/dependency/argument_dependency_spec.rb
scorpion-ioc-1.0.0 spec/lib/scorpion/dependency/argument_dependency_spec.rb