Sha256: edaa83e53bea26e2ca84719123f6eea61fe69bc93b2dca18b9fc506c60168731
Contents?: true
Size: 1.06 KB
Versions: 3
Compression:
Stored size: 1.06 KB
Contents
# encoding: utf-8 require 'rake' require 'minitest/autorun' require 'rake/helpers/unittest' require 'rake/helpers/string' class TestString < MiniTest::Unit::TestCase def test_prepend assert_equal('prefix_a', 'a'.prepend('prefix_')) end def test_starts_with assert 'android32'.starts_with?('android') assert 'android'.starts_with?('android') assert ! 'win'.starts_with?('android') end def test_double_delimilters s = 'a\\b\\c' assert_equal 'a\\\\b\\\\c', 'a\\b\\c'.double_delimiters # test s was not changed assert_equal 'a\\b\\c', s assert_equal 'a/b/c', 'a/b/c'.double_delimiters assert_equal 'a/b\\\\c', 'a/b\\c'.double_delimiters end def test_double_delimilters! s = 'a\\b\\c' s.double_delimiters! assert_equal 'a\\\\b\\\\c', s s = 'a/b/c' s.double_delimiters! assert_equal 'a/b/c', s s = 'a/b\\c' s.double_delimiters! assert_equal 'a/b\\\\c', s end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rake-delphi-0.0.34 | test/test-string.rb |
rake-delphi-0.0.33 | test/test-string.rb |
rake-delphi-0.0.32 | test/test-string.rb |