(t *testing.T)
| 249 | } |
| 250 | |
| 251 | func TestMessages(t *testing.T) { |
| 252 | t.Parallel() |
| 253 | tr := newTestTranscript() |
| 254 | |
| 255 | assert.Empty(t, tr.Messages()) |
| 256 | |
| 257 | _ = tr.Append(types.User("hello")) |
| 258 | _ = tr.AppendToLastMessage(testAgent, "hi") |
| 259 | |
| 260 | msgs := tr.Messages() |
| 261 | require.Len(t, msgs, 2) |
| 262 | assert.Equal(t, types.MessageTypeUser, msgs[0].Type) |
| 263 | assert.Equal(t, "hi", msgs[1].Content) |
| 264 | } |
nothing calls this directly
no test coverage detected