improve code coverage

did committed Sep 06, 2016
commit 57e6b815fdb1a4ae065d364aee59e38a22ca5202
Showing 1 changed file with 21 additions and 10 deletions
spec/unit/liquid/filters/resize_spec.rb +21 -10
@@ @@ -58,29 +58,40 @@ describe Locomotive::Steam::Liquid::Filters::Resize do
end
it 'handles quality' do
- resize(input, geometry, { "quality" => 70 })
- expect(@image_resizer).to have_received(:resize).with(input, geometry, "-quality 70")
+ resize(input, geometry, { 'quality' => 70 })
+ expect(@image_resizer).to have_received(:resize).with(input, geometry, '-quality 70')
end
it 'handles auto_orient' do
- resize(input, geometry, { "auto_orient" => true })
- expect(@image_resizer).to have_received(:resize).with(input, geometry, "-auto-orient")
+ resize(input, geometry, { 'auto_orient' => true })
+ expect(@image_resizer).to have_received(:resize).with(input, geometry, '-auto-orient')
end
it "doesn't auto_orient if false" do
- resize(input, geometry, { "auto_orient" => false })
- expect(@image_resizer).to have_received(:resize).with(input, geometry, "")
+ resize(input, geometry, { 'auto_orient' => false })
+ expect(@image_resizer).to have_received(:resize).with(input, geometry, '')
end
it 'handles optimize' do
- resize(input, geometry, { "optimize" => 75 })
- expect(@image_resizer).to have_received(:resize).with(input, geometry, "-quality 75 -strip -interlace Plane")
+ resize(input, geometry, { 'optimize' => 75 })
+ expect(@image_resizer).to have_received(:resize).with(input, geometry, '-quality 75 -strip -interlace Plane')
end
it 'handles multiple and custom filters' do
- resize(input, geometry, { "quality" => 60, "filters" => "-sepia-tone 80%" })
- expect(@image_resizer).to have_received(:resize).with(input, geometry, "-quality 60 -sepia-tone 80%")
+ resize(input, geometry, { 'quality' => 60, 'filters' => '-sepia-tone 80%' })
+ expect(@image_resizer).to have_received(:resize).with(input, geometry, '-quality 60 -sepia-tone 80%')
end
+
+ it 'handles progressive display' do
+ resize(input, geometry, { 'progressive' => true })
+ expect(@image_resizer).to have_received(:resize).with(input, geometry, '-interlace Plane')
+ end
+
+ it 'handles strip' do
+ resize(input, geometry, { 'strip' => true })
+ expect(@image_resizer).to have_received(:resize).with(input, geometry, '-strip')
+ end
+
end
end