test/tc/split.rb in rio-0.3.8 vs test/tc/split.rb in rio-0.3.9

- old
+ new

@@ -14,57 +14,15 @@ end def setup super self.class.once unless @@once end - def test_basic - r = rio('b/c/d') - ary = r.split - assert_equal([rio('b'),rio('c'),rio('d')],ary) - assert_equal(r,ary.to_rio) - end - def test_abs_ne - r = rio('/a/b/c/d') - ary = r.split - assert_equal([rio('/'),rio('a'),rio('b'),rio('c'),rio('d')],ary) - assert_equal(r,ary.to_rio) - assert_equal(rio('d'),ary[-1]) - assert_equal(r,ary[-1].abs) - end - - def test_abs_drive - r = rio('q:/a/b') - ary = r.split - exp = [rio('q:/'),rio('a'),rio('b')] - assert_equal(exp,ary) - assert_equal(r,ary.to_rio) - assert_equal(rio('b'),ary[-1]) - assert_equal(r,ary[-1].abs) - end - def test_abs_host - r = rio('//ahost/a/b/c') - ary = r.split - exp = [rio('file://ahost/'),rio('a'),rio('b'),rio('c')] - assert_equal(exp,ary) - assert_equal(r,ary.to_rio) - assert_equal(rio('c'),ary[-1]) - assert_equal(r,ary[-1].abs) - end - def test_abs_url - r = rio('file://ahost/a/b/c') - ary = r.split - exp = [rio('file://ahost/'),rio('a'),rio('b'),rio('c')] - assert_equal(exp,ary) - assert_equal(r,ary.to_rio) - assert_equal(rio('c'),ary[-1]) - assert_equal(r,ary[-1].abs) - end - def test_rel - r = rio('a/b/c') - ary = r.split - exp = [rio('a'),rio('b'),rio('c')] - assert_equal(exp,ary) - assert_equal(r,ary.to_rio) - assert_equal(rio('c'),ary[-1]) - assert_equal(r.abs,ary[-1].abs) + def test_type + rtn = rio('a/b/c').split + assert_kind_of(::Array,rtn) + for el in rtn + assert_kind_of(RIO::Rio,el) + end + rtn = rio('hw.txt') + assert_kind_of(RIO::Rio,rtn) end end