From 8546868b68642c2c9199825b5043c435b80dc90e Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Thu, 1 Sep 2016 23:26:35 +0300 Subject: Do not strip absolute location canonical name prefix if the result is empty --- tests/repository-location/driver.cxx | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/repository-location/driver.cxx') diff --git a/tests/repository-location/driver.cxx b/tests/repository-location/driver.cxx index 48b32fd..2a2418c 100644 --- a/tests/repository-location/driver.cxx +++ b/tests/repository-location/driver.cxx @@ -237,6 +237,16 @@ main (int argc, char* argv[]) assert (l.canonical_name () == "aa/bb"); } { + repository_location l ("/var/bpkg/1", repository_location ()); + assert (l.string () == "/var/bpkg/1"); + assert (l.canonical_name () == "/var/bpkg"); + } + { + repository_location l ("/1", repository_location ()); + assert (l.string () == "/1"); + assert (l.canonical_name () == "/"); + } + { repository_location l ("/var/pkg/1/example.org/math/testing", repository_location ()); assert (l.string () == "/var/pkg/1/example.org/math/testing"); -- cgit v1.1