customer/tests/e2e/recentTariffs_test.go

36 lines
1012 B
Go
Raw Normal View History

2024-02-01 19:46:20 +00:00
package e2e_test
import (
"context"
"fmt"
"testing"
"github.com/stretchr/testify/assert"
2024-11-18 07:23:41 +00:00
"gitea.pena/PenaSide/customer/internal/models"
"gitea.pena/PenaSide/customer/pkg/client"
"gitea.pena/PenaSide/customer/tests/helpers"
2024-02-01 19:46:20 +00:00
)
func TestGetRecentTariffs(t *testing.T) {
jwtUtil := helpers.InitializeJWT()
t.Run("Get Recent Tariffs", func(t *testing.T) {
ctx, cancel := context.WithCancel(context.Background())
defer cancel()
userID := "64e5d9830fcca0596d82c0c7"
token, tokenErr := jwtUtil.Create(userID)
assert.NoError(t, tokenErr)
responseGetRecentTariffs, errGetRecentTariffs := client.Get[[]models.TariffID, models.ResponseErrorHTTP](ctx, &client.RequestSettings{
2024-03-11 18:19:39 +00:00
URL: "http://localhost:8082/recent",
2024-02-01 19:46:20 +00:00
Headers: map[string]string{"Authorization": fmt.Sprintf("Bearer %s", token)},
})
assert.NoError(t, errGetRecentTariffs)
assert.Nil(t, responseGetRecentTariffs.Error)
fmt.Println(responseGetRecentTariffs.Body)
assert.NotNil(t, responseGetRecentTariffs.Body)
})
}