88 "testing"
99 "time"
1010
11+ "github.com/coder/agentapi/lib/msgfmt"
1112 "github.com/stretchr/testify/assert"
1213
1314 st "github.com/coder/agentapi/lib/screentracker"
@@ -353,12 +354,12 @@ func TestMessages(t *testing.T) {
353354var testdataDir embed.FS
354355
355356func TestFindNewMessage (t * testing.T ) {
356- assert .Equal (t , "" , st .FindNewMessage ("123456" , "123456" ))
357- assert .Equal (t , "1234567" , st .FindNewMessage ("123456" , "1234567" ))
358- assert .Equal (t , "42" , st .FindNewMessage ("123" , "123\n \n \n \n 42" ))
359- assert .Equal (t , "12342" , st .FindNewMessage ("123" , "12342\n \n \n \n " ))
360- assert .Equal (t , "42" , st .FindNewMessage ("123" , "123\n \n \n \n 42\n \n \n \n " ))
361- assert .Equal (t , "42" , st .FindNewMessage ("89" , "42" ))
357+ assert .Equal (t , "" , st .FindNewMessage ("123456" , "123456" , msgfmt . AgentTypeCustom ))
358+ assert .Equal (t , "1234567" , st .FindNewMessage ("123456" , "1234567" , msgfmt . AgentTypeCustom ))
359+ assert .Equal (t , "42" , st .FindNewMessage ("123" , "123\n \n \n \n 42" , msgfmt . AgentTypeCustom ))
360+ assert .Equal (t , "12342" , st .FindNewMessage ("123" , "12342\n \n \n \n " , msgfmt . AgentTypeCustom ))
361+ assert .Equal (t , "42" , st .FindNewMessage ("123" , "123\n \n \n \n 42\n \n \n \n " , msgfmt . AgentTypeCustom ))
362+ assert .Equal (t , "42" , st .FindNewMessage ("89" , "42" , msgfmt . AgentTypeCustom ))
362363
363364 dir := "testdata/diff"
364365 cases , err := testdataDir .ReadDir (dir )
@@ -371,7 +372,7 @@ func TestFindNewMessage(t *testing.T) {
371372 assert .NoError (t , err )
372373 expected , err := testdataDir .ReadFile (path .Join (dir , c .Name (), "expected.txt" ))
373374 assert .NoError (t , err )
374- assert .Equal (t , string (expected ), st .FindNewMessage (string (before ), string (after )))
375+ assert .Equal (t , string (expected ), st .FindNewMessage (string (before ), string (after ), msgfmt . AgentTypeCustom ))
375376 })
376377 }
377378}
0 commit comments