Sha256: 97b49fa4613d4524c12bf2f70b28df2caf106461733a8a2cf0ad550d29f5d56f

Contents?: true

Size: 622 Bytes

Versions: 10

Compression:

Stored size: 622 Bytes

Contents

require 'spec_helper'
require 'ffmpeg_video_info'
require 'ostruct'
describe FFmpeg::Video do
  subject { FFmpeg::Video }
  context 'when .info' do
    context 'with wrong args' do
      specify do
        expect { FFmpeg::Video.info('') }.to raise_error('ffmpeg: Unable to open input file')
      end
    end
    context 'with proper args' do
      subject { OpenStruct.new(FFmpeg::Video.info('./spec/fixtures/test.mp4')) }
      it 'prints proper data' do
        expect(subject.format_name).to eql 'mov,mp4,m4a,3gp,3g2,mj2'
        expect(subject.file_name).to eql './spec/fixtures/test.mp4'
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ffmpeg-video-info-0.2.13 spec/lib/info_spec.rb
ffmpeg-video-info-0.2.10 spec/lib/info_spec.rb
ffmpeg-video-info-0.2.9 spec/lib/info_spec.rb
ffmpeg-video-info-0.2.8 spec/lib/info_spec.rb
ffmpeg-video-info-0.2.7 spec/lib/info_spec.rb
ffmpeg-video-info-0.2.4 spec/lib/info_spec.rb
ffmpeg-video-info-0.2.3 spec/lib/info_spec.rb
ffmpeg-video-info-0.2.2 spec/lib/info_spec.rb
ffmpeg-video-info-0.2.1 spec/lib/info_spec.rb
ffmpeg-video-info-0.2.0 spec/lib/info_spec.rb