dal/pkg/server/handler_test.go

28 lines
454 B
Go
Raw Normal View History

package server
import (
"bytes"
"fmt"
"net/http"
"net/http/httptest"
"testing"
"l12.xyz/dal/adapter"
)
func TestQueryHandler(t *testing.T) {
body := []byte(`{
"something": "wrong",
}`)
req, err := http.NewRequest("POST", "/", bytes.NewBuffer(body))
if err != nil {
t.Fatal(err)
}
rr := httptest.NewRecorder()
handler := QueryHandler(adapter.DBAdapter{
Type: "sqlite3",
})
handler.ServeHTTP(rr, req)
fmt.Println(rr.Code == 400)
}