Files
dance-lessons-coach/pkg/greet/greet_test.go
2026-04-03 12:20:55 +02:00

24 lines
475 B
Go

package greet
import "testing"
func TestGreet(t *testing.T) {
tests := []struct {
name string
expected string
}{
{"", "Hello world!"},
{"John", "Hello John!"},
{"Alice", "Hello Alice!"},
{" ", "Hello !"}, // spaces are not considered empty
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
result := Greet(tt.name)
if result != tt.expected {
t.Errorf("Greet(%q) = %q, want %q", tt.name, result, tt.expected)
}
})
}
}