aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBor Kae Hwang <borkaehw@umich.edu>2020-02-06 09:54:31 -0700
committerGitHub <noreply@github.com>2020-02-06 11:54:31 -0500
commit2d4c9528e0f453b5950eeaeac11d8d09f5a504d4 (patch)
tree6b4df62f67a7c87fb26fdee3815b11267d784566
parent1c5ed0706a8e2f73116e128184be64a99e66e83d (diff)
downloadbazel-skylib-2d4c9528e0f453b5950eeaeac11d8d09f5a504d4.tar.gz
Add absolute path tests for Windows (#230)
-rw-r--r--tests/paths_tests.bzl8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/paths_tests.bzl b/tests/paths_tests.bzl
index aaf3e3e..42253d8 100644
--- a/tests/paths_tests.bzl
+++ b/tests/paths_tests.bzl
@@ -78,12 +78,18 @@ def _is_absolute_test(ctx):
asserts.false(env, paths.is_absolute("foo/"))
asserts.false(env, paths.is_absolute("foo/bar"))
- # Try some absolute paths.
+ # Try some Linux absolute paths.
asserts.true(env, paths.is_absolute("/"))
asserts.true(env, paths.is_absolute("/foo"))
asserts.true(env, paths.is_absolute("/foo/"))
asserts.true(env, paths.is_absolute("/foo/bar"))
+ # Try some Windows absolute paths.
+ asserts.true(env, paths.is_absolute("D:\\"))
+ asserts.true(env, paths.is_absolute("C:\\"))
+ asserts.true(env, paths.is_absolute("C:\\foo"))
+ asserts.true(env, paths.is_absolute("C:\\foo\\bar"))
+
return unittest.end(env)
is_absolute_test = unittest.make(_is_absolute_test)