diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/test_rg_integration.rb | 2 | ||||
-rw-r--r-- | test/test_source_sox.rb (renamed from test/test_source.rb) | 20 |
2 files changed, 11 insertions, 11 deletions
diff --git a/test/test_rg_integration.rb b/test/test_rg_integration.rb index 0d2ac09..79a6563 100644 --- a/test/test_rg_integration.rb +++ b/test/test_rg_integration.rb @@ -103,7 +103,7 @@ class TestRgIntegration < Minitest::Unit::TestCase s = client_socket s.req_ok("rg mode=album_gain") pluck, _ = tmp_pluck - cmd = DTAS::Source::SOURCE_DEFAULTS["command"] + cmd = DTAS::Source::Sox::SOX_DEFAULTS["command"] fifo = tmpfifo s.req_ok("source ed command='env > #{fifo}; #{cmd}'") s.req_ok("sink ed default command='cat >/dev/null' active=true") diff --git a/test/test_source.rb b/test/test_source_sox.rb index 21a56ac..6bf5071 100644 --- a/test/test_source.rb +++ b/test/test_source_sox.rb @@ -2,7 +2,7 @@ # Copyright (C) 2013, Eric Wong <normalperson@yhbt.net> # License: GPLv3 or later (https://www.gnu.org/licenses/gpl-3.0.txt) require './test/helper' -require 'dtas/source' +require 'dtas/source/sox' require 'tempfile' class TestSource < Minitest::Unit::TestCase @@ -31,7 +31,7 @@ class TestSource < Minitest::Unit::TestCase return if `which metaflac`.strip.size == 0 tmp = new_file('flac') or return - source = DTAS::Source.new(tmp.path) + source = DTAS::Source::Sox.new(tmp.path) x(%W(metaflac --set-tag=FOO=BAR #{tmp.path})) x(%W(metaflac --add-replay-gain #{tmp.path})) assert_equal source.comments["FOO"], "BAR" @@ -48,7 +48,7 @@ class TestSource < Minitest::Unit::TestCase a = new_file('mp3') or return b = new_file('mp3') or return - source = DTAS::Source.new(a.path) + source = DTAS::Source::Sox.new(a.path) # redirect stdout to /dev/null temporarily, mp3gain is noisy File.open("/dev/null", "w") do |null| @@ -72,31 +72,31 @@ class TestSource < Minitest::Unit::TestCase def test_offset tmp = new_file('sox') or return - source = DTAS::Source.new(*%W(#{tmp.path} 5s)) + source = DTAS::Source::Sox.new(*%W(#{tmp.path} 5s)) assert_equal 5, source.offset_samples - source = DTAS::Source.new(*%W(#{tmp.path} 1:00:00.5)) + source = DTAS::Source::Sox.new(*%W(#{tmp.path} 1:00:00.5)) expect = 1 * 60 * 60 * 44100 + (44100/2) assert_equal expect, source.offset_samples - source = DTAS::Source.new(*%W(#{tmp.path} 1:10.5)) + source = DTAS::Source::Sox.new(*%W(#{tmp.path} 1:10.5)) expect = 1 * 60 * 44100 + (10 * 44100) + (44100/2) assert_equal expect, source.offset_samples - source = DTAS::Source.new(*%W(#{tmp.path} 10.03)) + source = DTAS::Source::Sox.new(*%W(#{tmp.path} 10.03)) expect = (10 * 44100) + (44100 * 3/100.0) assert_equal expect, source.offset_samples end def test_offset_us tmp = new_file('sox') or return - source = DTAS::Source.new(*%W(#{tmp.path} 441s)) + source = DTAS::Source::Sox.new(*%W(#{tmp.path} 441s)) assert_equal 10000.0, source.offset_us - source = DTAS::Source.new(*%W(#{tmp.path} 22050s)) + source = DTAS::Source::Sox.new(*%W(#{tmp.path} 22050s)) assert_equal 500000.0, source.offset_us - source = DTAS::Source.new(tmp.path, '1') + source = DTAS::Source::Sox.new(tmp.path, '1') assert_equal 1000000.0, source.offset_us end end |