Sha256: a22a378ecd1ded7d031c3cb69f27fed8fa8740c7beccbba435a7581a0d1e1bab

Contents?: true

Size: 744 Bytes

Versions: 2

Compression:

Stored size: 744 Bytes

Contents

$:.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))

require 'rubygems'
require 'bundler'

Bundler.setup

require 'rspec'
require 'chunky_png'

module ResourceFileHelper
  def resource_file(name)
    File.expand_path("./resources/#{name}", File.dirname(__FILE__))
  end
end


module MatrixSpecHelper
  def display(canvas)
    filename = resource_file('_tmp.png')
    canvas.to_datastream.save(filename)
    `open #{filename}`
  end
  
  def reference_canvas(name)
    ChunkyPNG::Canvas.from_file(resource_file("#{name}.png"))
  end
  
  def reference_image(name)
    ChunkyPNG::Image.from_file(resource_file("#{name}.png"))
  end
end

RSpec.configure do |config|
  config.include ResourceFileHelper
  config.include MatrixSpecHelper
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
chunky_png-0.10.5 spec/spec_helper.rb
chunky_png-0.10.4 spec/spec_helper.rb