Core functionality for new aiterp.net servers
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package auth
import ( "net/http" "net/url" "strings" "testing" )
type handlerStruct struct{}
func (hs *handlerStruct) ServeHTTP(w http.ResponseWriter, req *http.Request) { req.ParseForm() // Router does this in non-tests
if strings.HasPrefix(req.URL.Path, "/auth") { Handler.Handle("/auth", w, req, nil) return } }
func TestHandler(t *testing.T) { auther := testAuther{FullName: "Test"} Register(&auther)
form := url.Values{} form.Set("username", "Test") form.Set("password", "stuff'nthings")
t.Run("Register", func(t *testing.T) {
}) }
|