Sha256: 94710d6e2ceb8b82f33011f7b05da71239a75500ebd78e517d7e8a8ecffeeffb

Contents?: true

Size: 486 Bytes

Versions: 1

Compression:

Stored size: 486 Bytes

Contents

require 'rspec/expectations'
require "fileutils"
require_relative "../lib/deplomat"

RSpec::Matchers.define :have_files do |*expected|
  match do |actual|
    actual = actual.split("\n")
    actual.pop if actual.last == ""
    expected.each do |e|
      return false unless actual.include?(e)
    end
    true
  end
  failure_message do |actual|
    "expected these files in the directory:\n\t#{actual.split("\n").inspect}\nwould include all of these:\n\t#{expected.inspect}"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
deplomat-0.1.1 spec/spec_helper.rb