From 61e75259f67aa1cb9391923154f42f94c697d8cf Mon Sep 17 00:00:00 2001 From: Yota Toyama Date: Tue, 21 Nov 2017 21:42:50 +0900 Subject: [PATCH] Test error case of listDirectory method --- markup_file_finder_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/markup_file_finder_test.go b/markup_file_finder_test.go index b57295c..8dfd435 100644 --- a/markup_file_finder_test.go +++ b/markup_file_finder_test.go @@ -57,3 +57,16 @@ func TestMarkupFileFinderListDirectory(t *testing.T) { assert.False(t, i.IsDir()) } } + +func TestMarkupFileFinderListDirectoryWithNonExistentDirectory(t *testing.T) { + m := newMarkupFileFinder() + m.listDirectory("foo") + close(m.Errors()) + + assert.Equal(t, 1, len(m.Errors())) + assert.Equal(t, 0, len(m.Filenames())) + + err := <-m.Errors() + + assert.NotEqual(t, nil, err) +}