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