Sha256: 3fcb63da634e0869320dcfdd9a804d8205ac6d2bddcd2b3634d650de50b82edc

Contents?: true

Size: 244 Bytes

Versions: 5

Compression:

Stored size: 244 Bytes

Contents

RSpec::Matchers.define :be_resolvable do
  match do |name|
    if name.respond_to?(:resolvable?)
      name.resolvable?(@type)
    else
      backend.check_resolvable(name, @type)
    end
  end
  chain :by do |type|
    @type = type
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
serverspec-0.5.8 lib/serverspec/matchers/be_resolvable.rb
serverspec-0.5.7 lib/serverspec/matchers/be_resolvable.rb
serverspec-0.5.6 lib/serverspec/matchers/be_resolvable.rb
serverspec-0.5.5 lib/serverspec/matchers/be_resolvable.rb
serverspec-0.5.4 lib/serverspec/matchers/be_resolvable.rb