(t *testing.T, fixture testFixture)
| 1151 | } |
| 1152 | |
| 1153 | func createRun(t *testing.T, fixture testFixture) database.ChatDebugRun { |
| 1154 | t.Helper() |
| 1155 | |
| 1156 | run, err := fixture.svc.CreateRun(fixture.ctx, chatdebug.CreateRunParams{ |
| 1157 | ChatID: fixture.chat.ID, |
| 1158 | ModelConfigID: fixture.model.ID, |
| 1159 | Kind: chatdebug.KindChatTurn, |
| 1160 | Status: chatdebug.StatusInProgress, |
| 1161 | Provider: fixture.model.Provider, |
| 1162 | Model: fixture.model.Model, |
| 1163 | }) |
| 1164 | require.NoError(t, err) |
| 1165 | return run |
| 1166 | } |
| 1167 | |
| 1168 | func assertRunMatches( |
| 1169 | t *testing.T, |
no test coverage detected