X-Git-Url: http://git.giacomolli.uk/onechat/blobdiff_plain/cb514b662bcf9d90b2cf02789c989f777d774d3f..ec230eee6b06580031637bc97c99ec6db7b41926:/daemon_start_helper_test.go?ds=inline diff --git a/daemon_start_helper_test.go b/daemon_start_helper_test.go index 1952e77..cf1fbf6 100644 --- a/daemon_start_helper_test.go +++ b/daemon_start_helper_test.go @@ -8,7 +8,8 @@ import ( "github.com/stretchr/testify/require" ) -// daemonStartTestWithBot is daemonStartTest with bot, which can be nil. +// daemonStartTestWithBot is daemonStartTest with bot, which can be nil. WhatsApp +// is not linked. func daemonStartTestWithBot(t *testing.T, server *ModelFake, bot *TelegramBot) string { t.Helper() @@ -21,6 +22,7 @@ func daemonStartTestWithBot(t *testing.T, server *ModelFake, bot *TelegramBot) s memory, err := openMemory(t.Context(), agent.dir, clock.Now, newFakeSummarizer()) require.NoError(t, err) + whatsapp, _ := whatsappStartTest(t, dir) socket := filepath.Join(dir, socketFileName) listener, err := daemonListenSocket(socket) require.NoError(t, err) @@ -29,7 +31,7 @@ func daemonStartTestWithBot(t *testing.T, server *ModelFake, bot *TelegramBot) s ctx, cancel := context.WithCancel(t.Context()) done := make(chan error) go func() { - done <- daemonServe(ctx, listener, bot, func(notify func(Event)) (*TurnLoop, error) { + done <- daemonServe(ctx, listener, bot, whatsapp, func(notify func(Event)) (*TurnLoop, error) { return newTurnLoop(agent, memory, newTestSubagents(t), client, clock.Now, notify) }) }()