chore: build
ci-api / test (push) Failing after 8m7s
ci-web / test (push) Failing after 5m5s

This commit is contained in:
Xor290
2026-09-20 12:18:33 +02:00
parent 8f4c7fa47a
commit 919c807004
174 changed files with 9669 additions and 1308 deletions
+7 -8
View File
@@ -28,7 +28,6 @@ func (r *fakeRepository) Update(_ context.Context, s *telegram.Settings) error {
r.settings.Enabled = s.Enabled
r.settings.ChatID = s.ChatID
r.settings.NotifyNewOrder = s.NotifyNewOrder
r.settings.NotifyStatusChange = s.NotifyStatusChange
if s.BotToken != "" {
r.settings.BotToken = s.BotToken
}
@@ -59,16 +58,16 @@ func TestService_Update_KeepsExistingTokenWhenBlank(t *testing.T) {
svc := telegram.NewService(repo, &fakeSender{}, discardLogger())
ctx := context.Background()
if _, err := svc.Update(ctx, true, "secret-token", "12345", true, false); err != nil {
if _, err := svc.Update(ctx, true, "secret-token", "12345", true); err != nil {
t.Fatalf("first Update() error = %v", err)
}
// Flip a flag without resending the token.
settings, err := svc.Update(ctx, true, "", "12345", false, true)
settings, err := svc.Update(ctx, true, "", "12345", false)
if err != nil {
t.Fatalf("second Update() error = %v", err)
}
if !settings.NotifyStatusChange || settings.NotifyNewOrder {
if settings.NotifyNewOrder {
t.Fatalf("Update() flags = %+v, want NotifyStatusChange=true NotifyNewOrder=false", settings)
}
if repo.settings.BotToken != "secret-token" {
@@ -87,7 +86,7 @@ func TestService_Get_NeverExposesRawToken(t *testing.T) {
svc := telegram.NewService(repo, &fakeSender{}, discardLogger())
ctx := context.Background()
if _, err := svc.Update(ctx, true, "super-secret", "12345", true, false); err != nil {
if _, err := svc.Update(ctx, true, "super-secret", "12345", true); err != nil {
t.Fatalf("Update() error = %v", err)
}
@@ -106,7 +105,7 @@ func TestService_NotifyNewOrder_SkipsWhenDisabled(t *testing.T) {
svc := telegram.NewService(repo, sender, discardLogger())
ctx := context.Background()
if _, err := svc.Update(ctx, false, "token", "12345", true, false); err != nil {
if _, err := svc.Update(ctx, false, "token", "12345", true); err != nil {
t.Fatalf("Update() error = %v", err)
}
@@ -123,7 +122,7 @@ func TestService_NotifyNewOrder_SkipsWhenEventNotEnabled(t *testing.T) {
ctx := context.Background()
// Enabled overall, but the "new order" event specifically is off.
if _, err := svc.Update(ctx, true, "token", "12345", false, true); err != nil {
if _, err := svc.Update(ctx, true, "token", "12345", false); err != nil {
t.Fatalf("Update() error = %v", err)
}
@@ -139,7 +138,7 @@ func TestService_NotifyNewOrder_SendsWhenEnabled(t *testing.T) {
svc := telegram.NewService(repo, sender, discardLogger())
ctx := context.Background()
if _, err := svc.Update(ctx, true, "token", "12345", true, false); err != nil {
if _, err := svc.Update(ctx, true, "token", "12345", true); err != nil {
t.Fatalf("Update() error = %v", err)
}