Sha256: 5e56d8b1e56c83524d84bb491d82866974ec8182ec76d5ebe6790ebeb6241532
Contents?: true
Size: 1.74 KB
Versions: 3
Compression:
Stored size: 1.74 KB
Contents
require 'spec_helper' describe "the configuration" do subject { Hydra::Derivatives } it "has some configuration defaults" do expect(subject.ffmpeg_path).to eq('ffmpeg') expect(subject.enable_ffmpeg).to be true expect(subject.libreoffice_path).to eq('soffice') expect(subject.temp_file_base).to eq('/tmp') expect(subject.fits_path).to eq('fits.sh') expect(subject.kdu_compress_path).to eq('kdu_compress') expect(subject.output_file_service).to eq(Hydra::Derivatives::PersistBasicContainedOutputFileService) expect(subject.source_file_service).to eq(Hydra::Derivatives::RetrieveSourceFileService) end it "lets you change the configuration" do subject.ffmpeg_path = '/usr/local/ffmpeg-1.0/bin/ffmpeg' expect(subject.ffmpeg_path).to eq('/usr/local/ffmpeg-1.0/bin/ffmpeg') subject.kdu_compress_path = '/opt/local/bin/kdu_compress' expect(subject.kdu_compress_path).to eq('/opt/local/bin/kdu_compress') end it "lets you set a custom output file service" do output_file_service = double("MyOutputFileService") subject.output_file_service = output_file_service expect(subject.output_file_service).to eq(output_file_service) end it "lets you set a custom source file service" do source_file_service = double("MyRetriveSourceFileService") subject.source_file_service = source_file_service expect(subject.source_file_service).to eq(source_file_service) end it "lets you reset the configuration" do subject.ffmpeg_path = '/usr/local/ffmpeg-1.0/bin/ffmpeg' subject.reset_config! expect(subject.ffmpeg_path).to eq('ffmpeg') subject.kdu_compress_path = '/usr/local/bin/kdu_compress' subject.reset_config! expect(subject.kdu_compress_path).to eq('kdu_compress') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hydra-derivatives-3.2.1 | spec/units/config_spec.rb |
hydra-derivatives-3.2.0 | spec/units/config_spec.rb |
hydra-derivatives-3.1.4 | spec/units/config_spec.rb |