package multierror import ( "errors" "testing" ) func TestListFormatFuncSingle(t *testing.T) { expected := `1 error occurred: * foo` errors := []error{ errors.New("foo"), } actual := ListFormatFunc(errors) if actual != expected { t.Fatalf("bad: %#v", actual) } } func TestListFormatFuncMultiple(t *testing.T) { expected := `2 errors occurred: * foo * bar` errors := []error{ errors.New("foo"), errors.New("bar"), } actual := ListFormatFunc(errors) if actual != expected { t.Fatalf("bad: %#v", actual) } }