INNER CODE UNIT · Go
TestConfirmActionWithDifferentTypes
smtg-ai/claude-squad · app/app_test.go:273
func TestConfirmActionWithDifferentTypes(t *testing.T) {
h := &home{
ctx: context.Background(),
state: stateDefault,
appConfig: config.DefaultConfig(),
}
t.Run("works with simple action returning nil", func(t *testing.T) {
actionCalled := false
action := func() tea.Msg {
actionCalled = true
return nil
}
// Set up callback to track action execution
actionExecuted := false
h.confirmationOverlay = overlay.NewConfirmationOverlay("Test action?")
h.confirmationOverlay.OnConfirm = func() {