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) +}