Skip to content

Commit a18be94

Browse files
committed
improvements [2]
1 parent b029099 commit a18be94

File tree

6 files changed

+199
-8
lines changed

6 files changed

+199
-8
lines changed

internal/adapters/entrypoints/rest/routes/public_test.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
package routes_test
22

33
import (
4+
"strings"
5+
"testing"
6+
47
"github.com/rsksmart/liquidity-provider-server/internal/adapters/entrypoints/rest/routes"
58
"github.com/rsksmart/liquidity-provider-server/internal/usecases"
69
"github.com/rsksmart/liquidity-provider-server/internal/usecases/liquidity_provider"
@@ -11,8 +14,6 @@ import (
1114
"github.com/stretchr/testify/assert"
1215
"github.com/stretchr/testify/require"
1316
"gopkg.in/yaml.v3"
14-
"strings"
15-
"testing"
1617
)
1718

1819
func TestGetPublicEndpoints(t *testing.T) {
@@ -29,6 +30,7 @@ func TestGetPublicEndpoints(t *testing.T) {
2930
registryMock.EXPECT().GetPegoutStatusUseCase().Return(&pegout.StatusUseCase{})
3031
registryMock.EXPECT().GetAvailableLiquidityUseCase().Return(&liquidity_provider.GetAvailableLiquidityUseCase{})
3132
registryMock.EXPECT().GetServerInfoUseCase().Return(&liquidity_provider.ServerInfoUseCase{})
33+
registryMock.EXPECT().SummariesUseCase().Return(&liquidity_provider.SummariesUseCase{})
3234

3335
endpoints := routes.GetPublicEndpoints(registryMock)
3436
specBytes := test.ReadFile(t, "OpenApi.yml")
@@ -37,7 +39,7 @@ func TestGetPublicEndpoints(t *testing.T) {
3739
err := yaml.Unmarshal(specBytes, spec)
3840
require.NoError(t, err)
3941

40-
assert.Len(t, endpoints, 12)
42+
assert.Len(t, endpoints, 13)
4143
for _, endpoint := range endpoints {
4244
lowerCaseMethod := strings.ToLower(endpoint.Method)
4345
assert.NotNilf(t, spec.Paths[endpoint.Path][lowerCaseMethod], "Handler not found for path %s and verb %s", endpoint.Path, endpoint.Method)

internal/adapters/entrypoints/rest/routes/routes_test.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ package routes_test
22

33
import (
44
"encoding/hex"
5+
"net/http"
6+
"net/http/httptest"
7+
"slices"
8+
"testing"
9+
510
"github.com/gorilla/csrf"
611
"github.com/gorilla/mux"
712
"github.com/gorilla/sessions"
@@ -16,10 +21,6 @@ import (
1621
"github.com/rsksmart/liquidity-provider-server/test/mocks"
1722
"github.com/stretchr/testify/assert"
1823
"github.com/stretchr/testify/require"
19-
"net/http"
20-
"net/http/httptest"
21-
"slices"
22-
"testing"
2324
)
2425

2526
// nolint:gosec // Linter is assuming the header name is a password
@@ -222,6 +223,7 @@ func setupRegistryMock(registryMock *mocks.UseCaseRegistryMock) {
222223
registryMock.EXPECT().GetPeginStatusUseCase().Return(&pegin.StatusUseCase{})
223224
registryMock.EXPECT().GetPegoutStatusUseCase().Return(&pegout.StatusUseCase{})
224225
registryMock.EXPECT().GetAvailableLiquidityUseCase().Return(&liquidity_provider.GetAvailableLiquidityUseCase{})
226+
registryMock.EXPECT().SummariesUseCase().Return(&liquidity_provider.SummariesUseCase{})
225227

226228
registryMock.EXPECT().GetPeginCollateralUseCase().Return(&pegin.GetCollateralUseCase{})
227229
registryMock.EXPECT().AddPeginCollateralUseCase().Return(&pegin.AddCollateralUseCase{})

sample-config.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ DISABLE_CAPTCHA=true
5555
CAPTCHA_URL="https://www.google.com/recaptcha/api/siteverify"
5656

5757
# Management api env
58-
ENABLE_MANAGEMENT_API=true
58+
ENABLE_MANAGEMENT_API=false
5959
MANAGEMENT_AUTH_KEY=a2fbac02d66202e8468d2a4f1deba4fa5c2491f592e0e22e32fe1e6acac25923
6060
MANAGEMENT_ENCRYPTION_KEY=9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
6161
MANAGEMENT_TOKEN_AUTH_KEY=c5ff177a86e82441f93e3772da700d5f6838157fa1bfdc0bb689d7f7e55e7aba

test/mocks/pegin_quote_repository_mock.go

Lines changed: 70 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/mocks/pegout_quote_repository_mock.go

Lines changed: 70 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/mocks/use_case_registry_mock.go

Lines changed: 47 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)