Sha256: 33916b4d2ec4d8f34b3a39245af55c162aa027ba3eabbd02ea5cfa86d60d53de

Contents?: true

Size: 917 Bytes

Versions: 17

Compression:

Stored size: 917 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')
require 'httpthumbnailer/thumbnail_specs'

describe ThumbnailSpecs do
	it "can be crated from URI" do
		ts = ThumbnailSpecs.from_uri('test,128,256,JPEG,magick:64,number:8/pad,128,128,PNG,background:0xFF00FF/crop,32,32,GIF')

		ts[0].method.should == 'test'
		ts[0].width.should == 128
		ts[0].height.should == 256
		ts[0].format.should == 'JPEG'
		ts[0].mime.should == 'image/jpeg'
		ts[0].options.should == { 'magick' => '64', 'number' => '8' }

		ts[1].method.should == 'pad'
		ts[1].width.should == 128
		ts[1].height.should == 128
		ts[1].format.should == 'PNG'
		ts[1].mime.should == 'image/png'
		ts[1].options.should == { 'background' => '0xFF00FF' }

		ts[2].method.should == 'crop'
		ts[2].width.should == 32
		ts[2].height.should == 32
		ts[2].format.should == 'GIF'
		ts[2].mime.should == 'image/gif'
		ts[2].options.should == {}
	end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
httpthumbnailer-0.3.1 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.3.0 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.2.0 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.1.0 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.14 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.13 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.12 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.11 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.10 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.9 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.8 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.7 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.6 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.5 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.4 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.3 spec/thumbnail_specs_spec.rb
httpthumbnailer-0.0.2 spec/thumbnail_specs_spec.rb