From 819d3ff73b2803440cf946715be9cd527f8e419c Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Tue, 3 Mar 2015 09:49:41 +1100 Subject: [PATCH] MemFSTest.Mkdir_AlreadyExists --- samples/memfs/memfs_test.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/samples/memfs/memfs_test.go b/samples/memfs/memfs_test.go index d509fa4..4f961d1 100644 --- a/samples/memfs/memfs_test.go +++ b/samples/memfs/memfs_test.go @@ -125,7 +125,18 @@ func (t *MemFSTest) Mkdir() { } func (t *MemFSTest) Mkdir_AlreadyExists() { - AssertTrue(false, "TODO") + var err error + dirName := path.Join(t.mfs.Dir(), "dir") + + // Create the directory once. + err = os.Mkdir(dirName, 0754) + AssertEq(nil, err) + + // Attempt to create it again. + err = os.Mkdir(dirName, 0754) + + AssertNe(nil, err) + ExpectThat(err, Error(HasSubstr("exists"))) } func (t *MemFSTest) Mkdir_IntermediateIsFile() {