package api import ( "os" "testing" "time" db "git.nochill.in/nochill/naice_pos/db/sqlc" "git.nochill.in/nochill/naice_pos/util" "github.com/gin-gonic/gin" _ "github.com/lib/pq" "github.com/stretchr/testify/require" ) func newTestServer(t *testing.T, store db.Store) *Server { config := util.Config{ TokenSymmetricKey: util.RandomString(32), TokenDuration: time.Minute, } server, err := NewServer(config, store) require.NoError(t, err) return server } func TestMain(m *testing.M) { gin.SetMode(gin.TestMode) os.Exit(m.Run()) }