blob: 7bcc96d39b0f21d33cf02c9b0cbfb547bcd146bf [file]
# This is a test for #68383, where go work use is used in a CWD
# one of whose parent directories is a symlink, trying to use
# a directory that exists in a subdirectory of a parent of that
# directory.
[!symlink] skip 'tests an issue involving symlinks'
symlink sym -> a/b
cd sym/c/d
go work use $WORK/gopath/src/x/y # "crosses" the symlink at $WORK/sym
cmpenv go.work go.work.want # Check that the relative path is not used
-- x/y/go.mod --
module example.com/y
go 1.24
-- a/b/c/d/go.work --
go 1.24
-- a/b/c/d/go.work.want --
go 1.24
use $WORK${/}gopath${/}src${/}x${/}y