Files
gonic/handler/handler_sub_test.go
sentriz 27981ae3cf mux t
2019-04-29 17:39:36 +01:00

28 lines
532 B
Go

package handler
import (
"fmt"
"io/ioutil"
"net/http"
"net/http/httptest"
"testing"
_ "github.com/jinzhu/gorm/dialects/sqlite"
"github.com/sentriz/gonic/db"
)
var mockController = Controller{
DB: db.NewMock(),
}
func TestGetArtists(t *testing.T) {
rr := httptest.NewRecorder()
r, _ := http.NewRequest("GET", "", nil)
handler := http.HandlerFunc(mockController.GetArtists)
handler.ServeHTTP(rr, r)
dat, _ := ioutil.ReadFile("../test_data/mock_getArtists_response")
fmt.Println(string(dat))
fmt.Println(rr.Body)
}