INNER CODE UNIT · Go
TestMain
smtg-ai/claude-squad · app/app_test.go:21
func TestMain(m *testing.M) {
// Initialize the logger before any tests run
log.Initialize(false)
defer log.Close()
// Run all tests
exitCode := m.Run()
// Exit with the same code as the tests
os.Exit(exitCode)
}
// TestConfirmationModalStateTransitions tests state transitions without full instance setup
func TestConfirmationModalStateTransitions(t *testing.T) {
// Create a minimal home struct for testing state transitions
h := &home{
ctx: context.Background(),
state: stateDefault,