spec/transformers/riiif/kakadu_transformer_spec.rb in riiif-2.0.0.beta2 vs spec/transformers/riiif/kakadu_transformer_spec.rb in riiif-2.0.0
- old
+ new
@@ -3,24 +3,24 @@
require 'spec_helper'
RSpec.describe Riiif::KakaduTransformer do
subject(:instance) { described_class.new(path, image_info, transformation) }
- let(:image_info) { Riiif::ImageInformation.new(6501, 4381) }
+ let(:image_info) { Riiif::ImageInformation.new(width: 6501, height: 4381) }
let(:path) { 'baseball.jp2' }
- let(:region) { Riiif::Region::Full.new(image_info) }
- let(:size) { Riiif::Size::Full.new }
+ let(:region) { IIIF::Image::Region::Full.new }
+ let(:size) { IIIF::Image::Size::Full.new }
let(:quality) { nil }
- let(:rotation) { nil }
+ let(:rotation) { 0 }
let(:fmt) { 'jpg' }
let(:transformation) do
- Riiif::Transformation.new(region,
- size,
- quality,
- rotation,
- fmt)
+ IIIF::Image::Transformation.new(region: region,
+ size: size,
+ quality: quality,
+ rotation: rotation,
+ format: fmt)
end
describe '#transform' do
let(:image_data) { double }
@@ -30,14 +30,14 @@
allow(instance).to receive(:with_tempfile).and_yield('/tmp/foo.bmp')
end
context 'resize and region' do
# This is the validator test for size_region
- let(:size) { Riiif::Size::Absolute.new(image_info, 38, 38) }
- let(:region) { Riiif::Region::Absolute.new(image_info, 200, 100, 100, 100) }
+ let(:size) { IIIF::Image::Size::Absolute.new(38, 38) }
+ let(:region) { IIIF::Image::Region::Absolute.new(200, 100, 100, 100) }
- let(:image_info) { Riiif::ImageInformation.new(1000, 1000) }
+ let(:image_info) { Riiif::ImageInformation.new(width: 1000, height: 1000) }
it 'calls the Imagemagick transform' do
expect(Riiif::CommandRunner).to receive(:execute)
.with('kdu_expand -quiet -i baseball.jp2 -num_threads 4 ' \
'-region "{0.1,0.2},{0.1,0.1}" -reduce 4 -o /tmp/foo.bmp')
@@ -58,12 +58,12 @@
transform
end
end
context 'and size is a width' do
- let(:size) { Riiif::Size::Width.new(image_info, 651) }
- let(:image_info) { Riiif::ImageInformation.new(1000, 1000) }
+ let(:size) { IIIF::Image::Size::Width.new(651) }
+ let(:image_info) { Riiif::ImageInformation.new(width: 1000, height: 1000) }
it 'calls the Imagemagick transform' do
expect(Riiif::CommandRunner).to receive(:execute)
.with('kdu_expand -quiet -i baseball.jp2 -num_threads 4 -o /tmp/foo.bmp')
expect(Riiif::CommandRunner).to receive(:execute)
@@ -71,12 +71,12 @@
transform
end
end
context 'and size is a height' do
- let(:size) { Riiif::Size::Height.new(image_info, 581) }
- let(:image_info) { Riiif::ImageInformation.new(1000, 1000) }
+ let(:size) { IIIF::Image::Size::Height.new(581) }
+ let(:image_info) { Riiif::ImageInformation.new(width: 1000, height: 1000) }
it 'calls the Imagemagick transform' do
expect(Riiif::CommandRunner).to receive(:execute)
.with('kdu_expand -quiet -i baseball.jp2 -num_threads 4 -o /tmp/foo.bmp')
expect(Riiif::CommandRunner).to receive(:execute)
@@ -88,11 +88,11 @@
context 'when reduction_factor is 1' do
let(:reduction_factor) { 1 }
context 'and size is a Percent' do
- let(:size) { Riiif::Size::Percent.new(image_info, 30) }
+ let(:size) { IIIF::Image::Size::Percent.new(30.0) }
it 'calls the Imagemagick transform' do
expect(Riiif::CommandRunner).to receive(:execute)
.with('kdu_expand -quiet -i baseball.jp2 -num_threads 4 -reduce 1 -o /tmp/foo.bmp')
expect(Riiif::CommandRunner).to receive(:execute)
@@ -100,12 +100,12 @@
transform
end
end
context 'and size is a width' do
- let(:size) { Riiif::Size::Width.new(image_info, 408) }
- let(:image_info) { Riiif::ImageInformation.new(1000, 1000) }
+ let(:size) { IIIF::Image::Size::Width.new(408) }
+ let(:image_info) { Riiif::ImageInformation.new(width: 1000, height: 1000) }
it 'calls the Imagemagick transform' do
expect(Riiif::CommandRunner).to receive(:execute)
.with('kdu_expand -quiet -i baseball.jp2 -num_threads 4 -reduce 1 -o /tmp/foo.bmp')
expect(Riiif::CommandRunner).to receive(:execute)
@@ -113,12 +113,12 @@
transform
end
end
context 'and size is a height' do
- let(:size) { Riiif::Size::Height.new(image_info, 481) }
- let(:image_info) { Riiif::ImageInformation.new(1000, 1000) }
+ let(:size) { IIIF::Image::Size::Height.new(481) }
+ let(:image_info) { Riiif::ImageInformation.new(width: 1000, height: 1000) }
it 'calls the Imagemagick transform' do
expect(Riiif::CommandRunner).to receive(:execute)
.with('kdu_expand -quiet -i baseball.jp2 -num_threads 4 -reduce 1 -o /tmp/foo.bmp')
expect(Riiif::CommandRunner).to receive(:execute)
@@ -127,10 +127,10 @@
end
end
end
context 'when reduction_factor is 2' do
- let(:size) { Riiif::Size::Percent.new(image_info, 20) }
+ let(:size) { IIIF::Image::Size::Percent.new(20.0) }
let(:reduction_factor) { 2 }
it 'calls the Imagemagick transform' do
expect(Riiif::CommandRunner).to receive(:execute)
.with('kdu_expand -quiet -i baseball.jp2 -num_threads 4 -reduce 2 -o /tmp/foo.bmp')
expect(Riiif::CommandRunner).to receive(:execute)