Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'internal/source/gitlab/cache/cache_test.go')
-rw-r--r--internal/source/gitlab/cache/cache_test.go16
1 files changed, 4 insertions, 12 deletions
diff --git a/internal/source/gitlab/cache/cache_test.go b/internal/source/gitlab/cache/cache_test.go
index aad357ae..f42e3a76 100644
--- a/internal/source/gitlab/cache/cache_test.go
+++ b/internal/source/gitlab/cache/cache_test.go
@@ -12,17 +12,9 @@ import (
"gitlab.com/gitlab-org/gitlab-pages/internal/config"
"gitlab.com/gitlab-org/gitlab-pages/internal/source/gitlab/api"
+ "gitlab.com/gitlab-org/gitlab-pages/internal/testhelpers"
)
-var testCacheConfig = config.Cache{
- CacheExpiry: time.Second,
- CacheCleanupInterval: time.Second / 2,
- EntryRefreshTimeout: time.Second / 2,
- RetrievalTimeout: time.Second,
- MaxRetrievalInterval: time.Second / 3,
- MaxRetrievalRetries: 3,
-}
-
type clientMock struct {
counter uint64
lookups chan uint64
@@ -54,7 +46,7 @@ func withTestCache(config resolverConfig, cacheConfig *config.Cache, block func(
failure: config.failure,
}
if cacheConfig == nil {
- cacheConfig = &testCacheConfig
+ cacheConfig = &testhelpers.TestCacheConfig
}
cache := NewCache(resolver, cacheConfig)
@@ -221,7 +213,7 @@ func TestResolve(t *testing.T) {
})
t.Run("when retrieval failed with an error", func(t *testing.T) {
- cc := testCacheConfig
+ cc := testhelpers.TestCacheConfig
cc.MaxRetrievalInterval = 0
err := errors.New("500 error")
@@ -234,7 +226,7 @@ func TestResolve(t *testing.T) {
})
t.Run("when retrieval failed because of an internal retriever context timeout", func(t *testing.T) {
- cc := testCacheConfig
+ cc := testhelpers.TestCacheConfig
cc.RetrievalTimeout = 0
withTestCache(resolverConfig{}, &cc, func(cache *Cache, resolver *clientMock) {