mkvtoolnix/tests/test-426extract_write_bom_only_once.rb
Moritz Bunkus dfe4226c27 test: don't use bashism
Otherwise the test will fail if /bin/sh is a more POSIXly strict shell
like dash as Ruby uses /bin/sh and not the current user's login shell.
2014-09-28 15:43:53 +02:00

19 lines
480 B
Ruby
Executable File

#!/usr/bin/ruby -w
# -*- coding: utf-8 -*-
# T_426extract_write_bom_only_once
file = "data/mkv/complex.mkv"
describe "mkvextract / write BOMs only once with --redirect-output"
test "extraction via shell redirection" do
extract(file, :mode => :chapters).
slice(0..-2).
join('').
md5
end
test "extraction via --redirect-output" do
sys "../src/mkvextract --engage no_variable_data chapters #{file} --redirect-output #{tmp} > /dev/null 2> /dev/null"
hash_tmp
end