Sha256: d75dc4f4c806207cd29ff8b301b95cb3b8610996ab2445482d294649a6781f9e
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
require 'spec_helper' describe ImageSizeDetails do # before do # client # end context 'initialize' do it 'initializes params correctly' do isd = ImageSizeDetails.new({"display_name" => "Huge","dpi" => 300,"file_size" => 1103872,"format" => "jpg","height" => 5000,"is_licensable" => false,"width" => 5000}) expect(isd.name).to eq "Huge" expect(isd.display_name).to eq "Huge" expect(isd.dpi).to eq 300 expect(isd.file_size).to eq 1103872 expect(isd.format).to eq "jpg" expect(isd.height).to eq 5000 expect(isd.is_licensable).to eq false expect(isd.licensable?).to eq false expect(isd.width).to eq 5000 end it 'initializes correctly when some params missing' do isd = ImageSizeDetails.new({"display_name" => "Huge","file_size" => 1103872,"format" => "jpg","is_licensable" => false}) expect(isd.display_name).to eq "Huge" expect(isd.dpi).to be nil expect(isd.height).to be nil expect(isd.width).to be nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shutterstock-v2-0.0.1 | spec/client/image_size_details_spec.rb |