[바미] Go - Refactoring
·
프로그래밍(Web)/Golang
메모리맵을 파일DB로 바꾸기 위한 전작업으로 리팩토링을 시작해봅시다. 먼저 테스트 코드를 만들어보죠! app/app_test.go package app import ( "testing" "github.com/stretchr/testify/assert" ) func TestTodos(t *testing.T) { assert := assert.New(t) ts := httptest.NewServer(MakeHandler()) defer ts.Close() resp, err := http.PostForm(ts.URL+"/todos", url.Values{"name": {"Test todo"}}) // 1 assert.NoError(err) // 2 assert.Equal(http.StatusCreated, r..