20 lines
416 B
Go
20 lines
416 B
Go
package processor
|
|
|
|
import (
|
|
"os"
|
|
"testing"
|
|
)
|
|
|
|
func TestFindTemplates(t *testing.T) {
|
|
t.Run("returns an error if the directory does not exist", func(t *testing.T) {
|
|
output := make(chan string)
|
|
err := FindTemplates("nonexistent", output)
|
|
if err == nil {
|
|
t.Fatal("expected error, but got nil")
|
|
}
|
|
if !os.IsNotExist(err) {
|
|
t.Fatalf("expected os.IsNotExist(err) to be true, but got: %v", err)
|
|
}
|
|
})
|
|
}
|