Sha256: 2224493a7467f460bae257f1137fb55948209f6427a41b41afec82644bab7603
Contents?: true
Size: 833 Bytes
Versions: 51
Compression:
Stored size: 833 Bytes
Contents
require 'spec_helper' describe ChunkyPNG::Image do describe '#metadata' do it "should load metadata from an existing file" do image = ChunkyPNG::Image.from_file(resource_file('text_chunk.png')) image.metadata['Title'].should == 'My amazing icon!' image.metadata['Author'].should == 'Willem van Bergen' end it "should write metadata to the file correctly" do filename = resource_file('_metadata.png') image = ChunkyPNG::Image.new(10, 10) image.metadata['Title'] = 'My amazing icon!' image.metadata['Author'] = 'Willem van Bergen' image.save(filename) metadata = ChunkyPNG::Datastream.from_file(filename).metadata metadata['Title'].should == 'My amazing icon!' metadata['Author'].should == 'Willem van Bergen' end end end
Version data entries
51 entries across 50 versions & 4 rubygems