(t *testing.T)
| 374 | } |
| 375 | |
| 376 | func TestNetworkConversationCommandsAndFormatting(t *testing.T) { |
| 377 | t.Parallel() |
| 378 | |
| 379 | directID := "direct_99401d24bee62651d189e5a561785466" |
| 380 | thread := NetworkThreadRecord{ |
| 381 | Channel: "builders", |
| 382 | ThreadID: "thread_launch", |
| 383 | RootMessageID: "msg-root", |
| 384 | Title: "Launch review", |
| 385 | OpenedByPeerID: "coder.sess-a", |
| 386 | OpenedSessionID: "sess-a", |
| 387 | OpenedAt: &fixedTestNow, |
| 388 | LastActivityAt: &fixedTestNow, |
| 389 | MessageCount: 2, |
| 390 | ParticipantCount: 2, |
| 391 | OpenWorkCount: 1, |
| 392 | LastMessagePreview: "ready for review", |
| 393 | } |
| 394 | direct := NetworkDirectRoomRecord{ |
| 395 | Channel: "builders", |
| 396 | DirectID: directID, |
| 397 | PeerA: "coder.sess-a", |
| 398 | PeerB: "reviewer.sess-b", |
| 399 | OpenedAt: &fixedTestNow, |
| 400 | LastActivityAt: &fixedTestNow, |
| 401 | MessageCount: 1, |
| 402 | OpenWorkCount: 1, |
| 403 | LastMessagePreview: "please review", |
| 404 | } |
| 405 | threadMessage := NetworkConversationMessageRecord{ |
| 406 | MessageID: "msg-thread-1", |
| 407 | Channel: "builders", |
| 408 | Surface: "thread", |
| 409 | ThreadID: "thread_launch", |
| 410 | Kind: "say", |
| 411 | Direction: "outbound", |
| 412 | PeerFrom: "coder.sess-a", |
| 413 | WorkID: "work_1", |
| 414 | PreviewText: "ready for review", |
| 415 | Body: mustJSON(t, map[string]any{"text": "ready for review"}), |
| 416 | Timestamp: fixedTestNow, |
| 417 | } |
| 418 | directMessage := NetworkConversationMessageRecord{ |
| 419 | MessageID: "msg-direct-1", |
| 420 | Channel: "builders", |
| 421 | Surface: "direct", |
| 422 | DirectID: directID, |
| 423 | Kind: "say", |
| 424 | Direction: "outbound", |
| 425 | PeerFrom: "coder.sess-a", |
| 426 | PeerTo: "reviewer.sess-b", |
| 427 | WorkID: "work_1", |
| 428 | PreviewText: "please review", |
| 429 | Body: mustJSON(t, map[string]any{"text": "please review"}), |
| 430 | Timestamp: fixedTestNow, |
| 431 | } |
| 432 | work := NetworkWorkRecord{ |
| 433 | WorkID: "work_1", |
nothing calls this directly
no test coverage detected