Skip to content

Commit

Permalink
fix travis
Browse files Browse the repository at this point in the history
  • Loading branch information
wr0ngway committed Mar 8, 2015
1 parent 7df271b commit 8821c5f
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions spec/subtitles_util_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,23 @@
describe "subtitles_for_media_file" do

it "finds subtitles if present" do
with_file_tree('1.avi', '1.en.srt', '1.fr.srt', '2.avi') do |dir|

subs = subject.subtitles_for_media_file("#{dir}/2.avi")
expect(subs.size).to eq(0)
with_file_tree('1.avi', '1.en.srt', '2.avi', '3.avi', '3.en.srt', '3.fr.srt') do |dir|

subs = subject.subtitles_for_media_file("#{dir}/1.avi")
expect(subs.size).to eq(2)
expect(subs.size).to eq(1)
subs.all? {|s| expect(s).to be_instance_of(TivoHMO::API::Subtitle) }
expect(subs.first.language_code).to eq('en')
expect(subs.first.language).to eq('English')
expect(subs.first.type).to eq(:file)
expect(subs.first.format).to eq('srt')
expect(subs.first.location).to eq("#{File.realdirpath(dir)}/1.en.srt")

subs = subject.subtitles_for_media_file("#{dir}/2.avi")
expect(subs.size).to eq(0)

subs = subject.subtitles_for_media_file("#{dir}/3.avi")
expect(subs.size).to eq(2)
expect(subs.collect(&:language_code)).to eq(['en', 'fr'])
end
end

Expand Down

0 comments on commit 8821c5f

Please sign in to comment.