]> git.giacomolli.uk - onechat/blobdiff - whatsapp_test.go
Order model and chat declarations
[onechat] / whatsapp_test.go
index c1471e98e8f3c3aa2ad97daa69cd13795be3bd59..9ed4105130920aca9b8cd402a029cde811a12a3c 100644 (file)
@@ -2,6 +2,7 @@ package main
 
 import (
        "errors"
+       "log/slog"
        "os"
        "path/filepath"
        "strings"
@@ -753,3 +754,8 @@ func TestSubagentHasNoWhatsAppTools(t *testing.T) {
        require.Equal(t, `error: unknown tool "whatsapp_find"`, box.run(t.Context(), "whatsapp_find", `{"name":"ana"}`))
        require.Equal(t, `error: unknown tool "whatsapp_send"`, box.run(t.Context(), "whatsapp_send", `{"id":"a","chat":"15550002222@s.whatsapp.net","text":"hi"}`))
 }
+
+// whatsappDiscardLog is a logger for a WhatsApp whose log a test does not read.
+func whatsappDiscardLog() *slog.Logger {
+       return slog.New(slog.DiscardHandler)
+}