Sha256: 11f0c9faf53457a7e62edf192f5bacbca9e7ade25e9a9097444c9c9e87d1153c

Contents?: true

Size: 595 Bytes

Versions: 5

Compression:

Stored size: 595 Bytes

Contents

require 'spec_helper'

require 'chunky_png/rmagick'

describe ChunkyPNG::RMagick do
  
  it "should import an image from RMagick correctly" do
    image = Magick::Image.read(resource_file('16x16_non_interlaced.png')).first
    canvas = ChunkyPNG::RMagick.import(image)
    canvas.should == reference_canvas('16x16_non_interlaced')
  end
  
  it "should export an image to RMagick correctly" do
    canvas = reference_canvas('16x16_non_interlaced')
    image  = ChunkyPNG::RMagick.export(canvas)
    image.format = 'PNG32'
    canvas.should == ChunkyPNG::Canvas.from_blob(image.to_blob)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
chunky_png-0.5.6 spec/chunky_png/rmagick_spec.rb
chunky_png-0.5.5 spec/chunky_png/rmagick_spec.rb
chunky_png-0.5.4 spec/chunky_png/rmagick_spec.rb
chunky_png-0.5.3 spec/chunky_png/rmagick_spec.rb
chunky_png-0.5.2 spec/chunky_png/rmagick_spec.rb