Учитывая этот код
func doomed() {
os.Exit(1)
}
Как правильно проверить, что вызов этой функции приведет к существованию с помощью go test
? Это должно происходить в рамках набора тестов, другими словами вызов os.Exit()
не может влиять на другие тесты и должен быть захвачен.