From 0a9c888d547a78dc4d806a09a1c2fcc29a099ee5 Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Tue, 19 May 2015 15:22:31 +1000 Subject: [PATCH] MemFSTest.CreateSymlink --- samples/memfs/memfs_test.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/samples/memfs/memfs_test.go b/samples/memfs/memfs_test.go index 2883352..097dc9e 100644 --- a/samples/memfs/memfs_test.go +++ b/samples/memfs/memfs_test.go @@ -1136,7 +1136,19 @@ func (t *MemFSTest) HardLinks() { } func (t *MemFSTest) CreateSymlink() { - AssertTrue(false, "TODO") + var err error + + symlinkName := path.Join(t.Dir, "foo") + target := "taco/burrito" + + // Create. + err = os.Symlink(target, symlinkName) + AssertEq(nil, err) + + // Read + actual, err := os.Readlink(symlinkName) + AssertEq(nil, err) + ExpectEq(target, actual) } func (t *MemFSTest) CreateSymlink_AlreadyExists() {