INNER CODE UNIT · Go
TestConfirmationModalVisualAppearance
smtg-ai/claude-squad · app/app_test.go:437
func TestConfirmationModalVisualAppearance(t *testing.T) {
h := &home{
ctx: context.Background(),
state: stateDefault,
appConfig: config.DefaultConfig(),
}
// Create a test confirmation overlay
message := "[!] Delete everything?"
h.confirmationOverlay = overlay.NewConfirmationOverlay(message)
h.state = stateConfirm
// Verify the overlay was created with confirmation settings
assert.NotNil(t, h.confirmationOverlay)
assert.Equal(t, stateConfirm, h.state)
assert.False(t, h.confirmationOverlay.Dismissed)
// Test the overlay render (we can test that it renders without errors)