diff options
author | Eric Wong <normalperson@yhbt.net> | 2013-10-15 07:36:37 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2013-10-15 07:36:37 +0000 |
commit | 1c77d0d7c414d43f751eeb308a1a47d87de6cc1e (patch) | |
tree | 890759d20f789b7f5f34d8e5b71ff09a8c7bedb4 /test/test_trimfx.rb | |
parent | bbd2a006152cce4e5fa28bb2793d239ebdfdb491 (diff) | |
download | dtas-1c77d0d7c414d43f751eeb308a1a47d87de6cc1e.tar.gz |
This will be dependent upon sox for the trim effect, at least. Other bits will be exposed as needed.
Diffstat (limited to 'test/test_trimfx.rb')
-rw-r--r-- | test/test_trimfx.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/test_trimfx.rb b/test/test_trimfx.rb index 107946f..0321e3c 100644 --- a/test/test_trimfx.rb +++ b/test/test_trimfx.rb @@ -2,6 +2,7 @@ # License: GPLv3 or later (https://www.gnu.org/licenses/gpl-3.0.txt) require './test/helper' require 'dtas/trimfx' +require 'dtas/format' require 'yaml' class TestTrimFX < Testcase @@ -25,6 +26,7 @@ class TestTrimFX < Testcase tfx = DTAS::TrimFX.new(%w(all)) assert_equal 0, tfx.tbeg assert_nil tfx.tlen + assert_equal [], tfx.to_sox_arg(DTAS::Format.new) end def test_time @@ -32,4 +34,12 @@ class TestTrimFX < Testcase assert_equal 150, tfx.tbeg assert_equal 3.1, tfx.tlen end + + def test_to_sox_arg + tfx = DTAS::TrimFX.new(%w(trim 1 0.5)) + assert_equal %w(trim 44100s 22050s), tfx.to_sox_arg(DTAS::Format.new) + + tfx = DTAS::TrimFX.new(%w(trim 1 foo bar)) + assert_equal %w(trim 44100s), tfx.to_sox_arg(DTAS::Format.new) + end end |