Sha256: 97546c45fe0b53bdf62fe9eddce6a0360e8c5d98f737275dc24a060a46ff44a6
Contents?: true
Size: 1.09 KB
Versions: 65
Compression:
Stored size: 1.09 KB
Contents
require 'spec_helper' module Ddr module Derivatives RSpec.describe PtifGenerator do describe "generate" do let(:tempdir) { Dir.mktmpdir } let(:output_file) { File.new(File.join(tempdir, "output.ptif"), 'wb') } let(:options) { "jpeg:90,tile:256x256,pyramid" } let(:generator) { described_class.new(source, output_file.path, options) } after { FileUtils.rmdir(tempdir) } context "tiff source" do context "8-bit source" do let(:source) { File.join(Ddr::Models::Engine.root, "spec", "fixtures", "8bit.tif") } it "should generate a non-empty file" do generator.generate expect(File.size(output_file.path)).to be > 0 end end context "16-bit source" do let(:source) { File.join(Ddr::Models::Engine.root, "spec", "fixtures", "16bit.tif") } it "should generate a non-empty file" do generator.generate expect(File.size(output_file.path)).to be > 0 end end end end end end end
Version data entries
65 entries across 65 versions & 1 rubygems