Add tests for ENV.{append,prepend}_path
This commit is contained in:
parent
4a3dac82ef
commit
865b68de10
@ -56,4 +56,18 @@ class EnvironmentTests < Test::Unit::TestCase
|
|||||||
@env.with_build_environment { assert_equal expected, @env.methods }
|
@env.with_build_environment { assert_equal expected, @env.methods }
|
||||||
assert_equal expected, @env.methods
|
assert_equal expected, @env.methods
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_append_path
|
||||||
|
@env.append_path 'FOO', '/usr/bin'
|
||||||
|
assert_equal '/usr/bin', @env['FOO']
|
||||||
|
@env.append_path 'FOO', '/bin'
|
||||||
|
assert_equal "/usr/bin#{File::PATH_SEPARATOR}/bin", @env['FOO']
|
||||||
|
end
|
||||||
|
|
||||||
|
def test_prepend_path
|
||||||
|
@env.prepend_path 'FOO', '/usr/bin'
|
||||||
|
assert_equal '/usr/bin', @env['FOO']
|
||||||
|
@env.prepend_path 'FOO', '/bin'
|
||||||
|
assert_equal "/bin#{File::PATH_SEPARATOR}/usr/bin", @env['FOO']
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user