Sha256: d2b155fb9375bc71eea62d3d14c649142ee6a5780505994e38dded06f479c9f0

Contents?: true

Size: 427 Bytes

Versions: 1

Compression:

Stored size: 427 Bytes

Contents

require File.join(File.dirname(__FILE__), '..', 'spec_helper')
require 'gjman/pdf'

def data_file(name)
  File.join(File.expand_path(File.dirname(__FILE__)), 'data', "#{name}.pdf")
end

def having_same_content_as(file_or_id)
  expected_file = file_or_id.is_a?(Symbol) ? data_file(file_or_id) : file_or_id
  lambda do |subject_file|
    (File.readlines(subject_file).join <=> File.readlines(expected_file).join).zero?
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gjman-0.1.0 spec/pdf/spec_helper.rb