style: thank duty crew in reminders instead of urging them to clean

This commit is contained in:
Kamil 'Kamaś' Bruchal 2026-07-20 17:37:32 +02:00
parent 885ccac5af
commit 7f5bc8454a
2 changed files with 8 additions and 8 deletions

View File

@ -188,7 +188,7 @@ func reminderText(rota Rota, target time.Time) (string, bool) {
tail := "."
if len(people) > 0 {
tail = ". Proszę pamiętać o sprzątaniu."
tail = ". Z góry dziękujemy!"
}
return "Przypomnienie: w tygodniu od " +
week.WeekStart.Format("2006-01-02") + " " + body + tail, true

View File

@ -59,7 +59,7 @@ func TestFire(t *testing.T) {
return DutyWeek{WeekStart: day(t, start), Person1: "X", Person2: "Y", Row: row}
}
thisWeekFilled := DutyWeek{WeekStart: day(t, "2026-06-15"), Person1: "Jan", Person2: "Anna", Row: 5}
wantThisReminder := "Przypomnienie: w tygodniu od 2026-06-15 dyżur sprzątają Jan i Anna. Proszę pamiętać o sprzątaniu."
wantThisReminder := "Przypomnienie: w tygodniu od 2026-06-15 dyżur sprzątają Jan i Anna. Z góry dziękujemy!"
t.Run("this week empty -> reminder only, never assigns", func(t *testing.T) {
rota := Rota{
@ -371,12 +371,12 @@ func TestReminderText(t *testing.T) {
{
"both people",
rota("Ala", "Bartek"), target, true,
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprzątają Ala i Bartek. Proszę pamiętać o sprzątaniu.",
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprzątają Ala i Bartek. Z góry dziękujemy!",
},
{
"one person",
rota("Ala", ""), target, true,
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprząta Ala. Proszę pamiętać o sprzątaniu.",
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprząta Ala. Z góry dziękujemy!",
},
{
"nobody assigned",
@ -421,22 +421,22 @@ func TestReminderTextMentions(t *testing.T) {
{
"both have handles",
rota("Ala", "Bartek"),
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprzątają @ala i @bart. Proszę pamiętać o sprzątaniu.",
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprzątają @ala i @bart. Z góry dziękujemy!",
},
{
"one handle, one missing -> mixed",
rota("Ala", "Cela"),
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprzątają @ala i Cela. Proszę pamiętać o sprzątaniu.",
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprzątają @ala i Cela. Z góry dziękujemy!",
},
{
"name not in people list -> plain name",
rota("Ala", "Zenon"),
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprzątają @ala i Zenon. Proszę pamiętać o sprzątaniu.",
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprzątają @ala i Zenon. Z góry dziękujemy!",
},
{
"single person with handle",
rota("Bartek", ""),
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprząta @bart. Proszę pamiętać o sprzątaniu.",
"Przypomnienie: w tygodniu od 2026-06-29 dyżur sprząta @bart. Z góry dziękujemy!",
},
}
for _, tc := range tests {