logic_test.go 574 B

12345678910111213141516171819202122
  1. package user
  2. import (
  3. "context"
  4. "flag"
  5. "fmt"
  6. "testing"
  7. "git.i2edu.net/i2/go-zero/core/conf"
  8. "git.i2edu.net/i2/i2-bill-api/internal/config"
  9. "git.i2edu.net/i2/i2-bill-api/internal/logic/auth"
  10. "git.i2edu.net/i2/i2-bill-api/internal/svc"
  11. )
  12. func TestCreateJWT(t *testing.T) {
  13. var configFile = flag.String("f", "etc/i2bill-api.yaml", "the config file")
  14. var c config.Config
  15. conf.MustLoad(*configFile, &c)
  16. ctx := svc.NewServiceContext(c)
  17. l := auth.NewLoginByWeixinLogic(context.TODO(), ctx)
  18. fmt.Println(l.CreateJWT(1624415746, c.JwtAuth.AccessSecret, nil, 1000))
  19. }