У меня проблема с функцией функции, объявленной как переменная в golang с testify.Golang тестирование функций, объявленных как переменные (свидетельство)
Тест и функция оба заявлены в одном пакете.
var testableFunction = func(abc string) string {...}
теперь у меня есть другой файл с модульного тестирования вызова testableFunction
func TestFunction(t *testing.T){
...
res:=testableFunction("abc")
...
}
Вызов функции теста с go test
не срабатывают никаких исключений, но testableFunction фактически не не запускать. Зачем?