Sha256: 64389bb58b5ae19d4208835ecfd6df044c6ce04304094df602bd74a4b8f5043b

Contents?: true

Size: 518 Bytes

Versions: 2

Compression:

Stored size: 518 Bytes

Contents

RSpec::Matchers.define :be_linked_to do |package_path|
  include SpecHelpers
  match do |package_name|
    package_link_path = tmp.join("update_test",".spade","packages",package_name) 
    File.readlink(package_link_path).to_s == package_path.to_s
  end
  failure_message_for_should do |package_name|
    package_link_path = tmp.join("update_test",".spade","packages",package_name)
    "expected that #{package_name} would be linked to #{package_path}, but is linked to #{File.readlink(package_link_path)}"
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
spade-0.1.1.1 spec/support/matchers.rb
spade-runtime-0.1.0.1 spec/support/matchers.rb