Sha256: 77f0208fe8a38ebe3348baa4a8322cc951f91ba5dc4b153bcc9e26d3637c0ee1
Contents?: true
Size: 905 Bytes
Versions: 1
Compression:
Stored size: 905 Bytes
Contents
require 'helper' class TestUtilsSuccession < FunWith::Files::TestCase USucc = FunWith::Files::Utils::Succession context "testing Succession.get_successor_name()" do should "succeed" do with_digit_count( 4 ) do assert_succession "file.0001.txt", "file.0002.txt" assert_succession "file.txt", "file.0000.txt" assert_succession "", "0000" end end end def with_digit_count( i, &block ) @digit_count = i yield end def assert_succession( input, expected ) if defined?( @digit_count ) actual = USucc.get_successor_name( input, @digit_count ) else actual = USucc.get_successor_name( input ) end assert_equal( expected, actual, "Utils::Succession.get_successor_name() failed:\n\tinput: #{input}(#{input.class})\n\texpected: #{expected}(#{expected.class})\n\tactual: #{actual}(#{actual.class})") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fun_with_files-0.0.18 | ./test/test_utils_succession.rb |