From 0008141148a07506e73937b9511832e4807b376e Mon Sep 17 00:00:00 2001 From: thecashewtrader Date: Wed, 5 Oct 2022 15:47:43 +0530 Subject: [PATCH] Clean up tests --- config.toml | 8 ++++++++ token/paseto_test.go | 38 ++++++++++++++++++++++---------------- 2 files changed, 30 insertions(+), 16 deletions(-) create mode 100644 config.toml diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..5baa73a --- /dev/null +++ b/config.toml @@ -0,0 +1,8 @@ +allowed_origins = ["http://localhost:*", "https://localhost:*", "http://127.0.0.1:*", "https://127.0.0.1:*"] +base_url = "http://localhost:8001" +db_time_format = "2006-01-02 15:04:05" +paseto_duration = "720h" +paseto_key = "Vmtab2QxSnJNSGRQVlZaWFZsaE9URU5u" +port = "8001" +resolution = [768, 432] +secret_key = "VmtkMFUxUnJNVlpOVnpWcFpXcENURU5u" diff --git a/token/paseto_test.go b/token/paseto_test.go index 4bfdea4..c6852d4 100644 --- a/token/paseto_test.go +++ b/token/paseto_test.go @@ -18,6 +18,8 @@ func TestMain(m *testing.M) { } func TestNormalPASETO(t *testing.T) { + require := require.New(t) + username := util.RandomUsername() duration := time.Minute @@ -25,35 +27,39 @@ func TestNormalPASETO(t *testing.T) { expiredAt := issuedAt.Add(duration) token, err := CreateToken(username, duration) - require.NoError(t, err) - require.NotEmpty(t, token) + require.NoError(err) + require.NotEmpty(token) payload, err := VerifyToken(token) - require.NoError(t, err) - require.NotEmpty(t, payload) + require.NoError(err) + require.NotEmpty(payload) - require.NotZero(t, payload.ID) - require.Equal(t, username, payload.Username) - require.WithinDuration(t, issuedAt, payload.IssuedAt, time.Second) - require.WithinDuration(t, expiredAt, payload.ExpiredAt, time.Second) + require.NotZero(payload.ID) + require.Equal(username, payload.Username) + require.WithinDuration(issuedAt, payload.IssuedAt, time.Second) + require.WithinDuration(expiredAt, payload.ExpiredAt, time.Second) } func TestExpiredPASETO(t *testing.T) { + require := require.New(t) + token, err := CreateToken(util.RandomUsername(), -time.Minute) - require.NoError(t, err) - require.NotEmpty(t, token) + require.NoError(err) + require.NotEmpty(token) payload, err := VerifyToken(token) - require.Error(t, err) - require.EqualError(t, err, ErrExpiredToken.Error()) - require.Nil(t, payload) + require.Error(err) + require.EqualError(err, ErrExpiredToken.Error()) + require.Nil(payload) } func TestInvalidPASETO(t *testing.T) { + require := require.New(t) + token := util.RandomString(20) payload, err := VerifyToken(token) - require.Error(t, err) - require.EqualError(t, err, ErrInvalidToken.Error()) - require.Nil(t, payload) + require.Error(err) + require.EqualError(err, ErrInvalidToken.Error()) + require.Nil(payload) } -- 2.38.5