Sha256: 4e8b4e6f0ec128d54123fafbdc4e0757212d369906b60343707ca5c6b133df24

Contents?: true

Size: 940 Bytes

Versions: 7

Compression:

Stored size: 940 Bytes

Contents

require 'spec_helper'

describe Hydra::Derivatives::AudioEncoder do
  before do
    @audio_encoder = described_class.new
  end

  describe 'fdk_aac?' do
    it 'outpus libfdk_aac if your ffmpeg was compiled with the library' do
      enable_libfdk_flags = '--enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --with-fdk-aac'
      @audio_encoder.instance_variable_set(:@ffmpeg_output, enable_libfdk_flags)
      audio_encoder = @audio_encoder.audio_encoder
      expect(audio_encoder).to eq('libfdk_aac')
    end

    it 'outputs aac if your ffmpeg was compiled with the library' do
      enable_libfdk_flags = '--enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample'
      @audio_encoder.instance_variable_set(:@ffmpeg_output, enable_libfdk_flags)
      audio_encoder = @audio_encoder.audio_encoder
      expect(audio_encoder).to eq('aac')
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
hydra-derivatives-3.4.2 spec/units/audio_encoder_spec.rb
hydra-derivatives-3.4.1 spec/units/audio_encoder_spec.rb
hydra-derivatives-3.4.0 spec/units/audio_encoder_spec.rb
hydra-derivatives-3.3.2 spec/units/audio_encoder_spec.rb
hydra-derivatives-3.3.1 spec/units/audio_encoder_spec.rb
hydra-derivatives-3.3.0 spec/units/audio_encoder_spec.rb
hydra-derivatives-3.2.2 spec/units/audio_encoder_spec.rb