Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func TestApp_List(t *testing.T) {
- ctrl := gomock.NewController(t)
- defer ctrl.Finish()
- mockStorage := NewMockStorage(ctrl)
- app := New(mockStorage)
- portStr, err := testtool.GetFreePort()
- require.NoError(t, err, "unable to get free port")
- port, _ := strconv.Atoi(portStr)
- go func() {
- app.Start(port)
- }()
- gomock.InOrder(
- mockStorage.EXPECT().GetAll(),
- )
- req := httptest.NewRequest("GET", "http://example.com/", nil)
- w := httptest.NewRecorder()
- app.list(w, req)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement