Sha256: dbc4a521daff609275bc87d0437372c5701bd39be5fe8e663a215dc331f9e828

Contents?: true

Size: 338 Bytes

Versions: 12

Compression:

Stored size: 338 Bytes

Contents

require 'rspec/expectations'

# Not quite sure what the usage is for this yet?
RSpec::Matchers.define(:be_same_file_as) do |exected_file_path|
  match do |actual_file_path|
    md5_hash(actual_file_path).should == md5_hash(exected_file_path)
  end
  
  def md5_hash(file_path)
    Digest::MD5.hexdigest(File.read(file_path))    
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
magicspec-0.0.14 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.11 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.10 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.9 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.8 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.7 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.6 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.5 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.4 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.3 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.2 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb
magicspec-0.0.1 lib/magicspec/generators/magicspec/app/spec/support/matchers/file_matcher.rb