Sha256: 3d672876a10a7b9171e3cf5f83d7b972aa2bb77bebaf3fc078d0964bd49946fb

Contents?: true

Size: 846 Bytes

Versions: 4

Compression:

Stored size: 846 Bytes

Contents

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))
require 'rspec'
require 'zpng'

# Requires supporting files with custom matchers and macros, etc,
# in ./support/ and its subdirectories.
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f}

SAMPLES_DIR = File.join(
  File.dirname(
    File.dirname(
      File.expand_path(__FILE__))),
  "samples")

SAMPLES =
  if ENV['SAMPLES']
    ENV['SAMPLES'].split(' ')
  else
    Dir[File.join(SAMPLES_DIR,'qr_*.png')]
  end

def each_sample glob="*.png"
  Dir[File.join(SAMPLES_DIR, glob)].each do |fname|
    yield fname.sub(Dir.pwd+'/','')
  end
end

def sample fname
  File.join(SAMPLES_DIR, fname)
end

PNGSuite.init( File.join(SAMPLES_DIR, "png_suite") )

RSpec.configure do |config|
  config.before :suite do
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
zpng-0.2.5 spec/spec_helper.rb
zpng-0.2.4 spec/spec_helper.rb
zpng-0.2.3 spec/spec_helper.rb
zpng-0.2.2 spec/spec_helper.rb