(ds models.Datastore, mq models.MessageQueue, rnr *runner.Runner, tasks chan task.Request, enqueue models.Enqueue)
| 20 | ) |
| 21 | |
| 22 | func testRouterAsync(ds models.Datastore, mq models.MessageQueue, rnr *runner.Runner, tasks chan task.Request, enqueue models.Enqueue) *gin.Engine { |
| 23 | ctx := context.Background() |
| 24 | |
| 25 | s := &Server{ |
| 26 | Runner: rnr, |
| 27 | Router: gin.New(), |
| 28 | Datastore: ds, |
| 29 | MQ: mq, |
| 30 | tasks: tasks, |
| 31 | Enqueue: enqueue, |
| 32 | hotroutes: routecache.New(10), |
| 33 | } |
| 34 | |
| 35 | r := s.Router |
| 36 | r.Use(gin.Logger()) |
| 37 | |
| 38 | r.Use(prepareMiddleware(ctx)) |
| 39 | s.bindHandlers(ctx) |
| 40 | return r |
| 41 | } |
| 42 | |
| 43 | func TestRouteRunnerAsyncExecution(t *testing.T) { |
| 44 | tasks := mockTasksConduit() |
no test coverage detected
searching dependent graphs…