Class: TestFile

Inherits:
Test::Unit::TestCase
  • Object
show all
Defined in:
lib/innate/test/testfile.rb

Instance Method Summary collapse

Instance Method Details

#test_absolute_path?Boolean

Returns:

  • (Boolean)


5
6
7
8
9
10
11
12
13
14
# File 'lib/innate/test/testfile.rb', line 5

def test_absolute_path?
  assert_equal './hello', File.absolute_path?('./hello')
  assert_equal 'F:/som/eo/the/r/path.abc', File.absolute_path?('F:/som/eo/the/r/path.abc')
  assert_equal 'f:/som/eo/the/r/path.abc', File.absolute_path?('f:/som/eo/the/r/path.abc')
  assert_equal '../some path/here/../or/./there.rb', File.absolute_path?('../some path/here/../or/./there.rb')
  assert_equal '/some path/here/../or/./there.rb', File.absolute_path?('/some path/here/../or/./there.rb')
  assert_nil File.absolute_path?('some path/here/../or/./there.rb')
  assert_nil File.absolute_path?('somefile')
  assert_nil File.absolute_path?('someruby.rb')
end