Вызываешь t.Cleanup(fn) — и fn выполнится после завершения теста. Можно регистрировать несколько cleanup-функций, они сработают в обратном порядке. Главный плюс перед defer — работает в хелпер-функциях. Ты передаёшь *testing.T в хелпер, тот регистрирует cleanup, и ресурс гарантированно освободится после теста.
Как работает t.Cleanup?
Junior
121 просмотровAFK Offer AI
Как использовать named queries?