Как работает t.Cleanup?

Junior
121 просмотров
AFK Offer AI

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

Следующий вопрос

Как использовать named queries?