diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-10-30 10:14:08 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-10-30 10:14:08 +0100 |
commit | beabc8d998249ecc5dd522d696dc6233a29131c2 (patch) | |
tree | 3810745cd0f57df8ae9de04ce3fc2b37d8c3bd1b /modules/client_test.go | |
parent | 332b65e4ccb6ac0d606de2a1b23f5189c72542be (diff) |
modules: Allow absolute paths for project imports
Fixes #7910
Diffstat (limited to 'modules/client_test.go')
-rw-r--r-- | modules/client_test.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/client_test.go b/modules/client_test.go index 7354f15e8..7cc1058fc 100644 --- a/modules/client_test.go +++ b/modules/client_test.go @@ -15,6 +15,7 @@ package modules import ( "bytes" + "fmt" "os" "path/filepath" "testing" @@ -157,6 +158,14 @@ project github.com/gohugoio/hugoTestModules1_darwin/modh2_2_2@v1.3.0+vendor dirname, err = client.createThemeDirname("../../foo", false) c.Assert(err, qt.Not(qt.IsNil)) + absDir := filepath.Join(client.ccfg.WorkingDir, "..", "..") + dirname, err = client.createThemeDirname(absDir, true) + c.Assert(err, qt.IsNil) + c.Assert(dirname, qt.Equals, absDir) + dirname, err = client.createThemeDirname(absDir, false) + fmt.Println(dirname) + c.Assert(err, qt.Not(qt.IsNil)) + }) } |