github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/directeurs/token_test.go (about) 1 package directeurs 2 3 import ( 4 "strconv" 5 "testing" 6 "time" 7 ) 8 9 type dummyRequest struct { 10 idCamp int64 11 token string 12 } 13 14 func (d dummyRequest) BasicAuth() (username, password string, ok bool) { 15 return strconv.Itoa(int(d.idCamp)), d.token, true 16 } 17 18 func TestToken(t *testing.T) { 19 var idCamp int64 = 45 20 s, err := ct.creeToken(idCamp) 21 if err != nil { 22 t.Fatal(err) 23 } 24 time.Sleep(time.Second) 25 _, err = ct.refreshToken(s, idCamp) 26 if err != nil { 27 t.Fatal(err) 28 } 29 }