From e2634752ce7dcc2f6cf1902b0409206e0ed8a571 Mon Sep 17 00:00:00 2001 From: Owen Waller Date: Sat, 11 Oct 2014 23:49:53 +0100 Subject: [PATCH] First stab at correcting GuessSection tests Updated the test to correctly test for "" when a non-absolute path is used. But the tests still fail for multi-part paths e.g. /contents/blog/ --- helpers/path_test.go | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/helpers/path_test.go b/helpers/path_test.go index e6dc1e761..607918581 100644 --- a/helpers/path_test.go +++ b/helpers/path_test.go @@ -421,15 +421,19 @@ func TestGuessSection(t *testing.T) { data := []test{ {"/", ""}, {"", ""}, - {"/content", "/"}, - {"content/", "/"}, - {"/content/", "/"}, - {"/blog", "/blog"}, - {"/blog/", "/blog/"}, - {"blog", "blog"}, - {"content/blog", "/blog"}, - {"content/blog/", "/blog/"}, - {"/content/blog", "/blog/"}, + {"/content", ""}, + {"content/", ""}, + {"/content/", "content"}, + {"/blog", ""}, + {"/blog/", "blog"}, + {"blog", ""}, + {"content/blog", ""}, + {"/content/blog/", "blog"}, + {"/content/blog", "blog"}, + {"content/blog/", ""}, + {"/contents/myblog/", "contents"}, + {"/contents/yourblog", "contents"}, + {"/contents/ourblog/", "contents"}, } for i, d := range data {