Sha256: 4b90250412b4ed0ce0e2cc2db014e21ae010600f0ee31f5fb57d9e073bbfec4e

Contents?: true

Size: 619 Bytes

Versions: 14

Compression:

Stored size: 619 Bytes

Contents

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

require 'rubygems'
require 'spec'

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
end

Spec::Runner.configure do |config|
  config.include ResourceFileHelper
  config.include MatrixSpecHelper
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
chunky_png-0.8.0 spec/spec_helper.rb
chunky_png-0.7.3 spec/spec_helper.rb
chunky_png-0.7.1 spec/spec_helper.rb
chunky_png-0.7.0 spec/spec_helper.rb
chunky_png-0.6.0 spec/spec_helper.rb
chunky_png-0.5.8 spec/spec_helper.rb
chunky_png-0.5.7 spec/spec_helper.rb
chunky_png-0.5.6 spec/spec_helper.rb
chunky_png-0.5.5 spec/spec_helper.rb
chunky_png-0.5.4 spec/spec_helper.rb
chunky_png-0.5.3 spec/spec_helper.rb
chunky_png-0.5.2 spec/spec_helper.rb
chunky_png-0.5.1 spec/spec_helper.rb
chunky_png-0.5.0 spec/spec_helper.rb