github.com/jonathaningram/gophish@v0.3.1-0.20170829042651-ac3fe6aeae6c/controllers/route_test.go (about)

     1  package controllers
     2  
     3  import (
     4  	"fmt"
     5  	"net/http"
     6  	"net/url"
     7  )
     8  
     9  func (s *ControllersSuite) TestLoginCSRF() {
    10  	resp, err := http.PostForm(fmt.Sprintf("%s/login", as.URL),
    11  		url.Values{
    12  			"username": {"admin"},
    13  			"password": {"gophish"},
    14  		})
    15  
    16  	s.Equal(resp.StatusCode, 403)
    17  	fmt.Println(err)
    18  }