Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
perxis-go
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Package Registry
Operate
Terraform modules
Analyze
Contributor analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
perxis
perxis-go
Commits
97a379f7
Commit
97a379f7
authored
1 year ago
by
ensiouel
Browse files
Options
Downloads
Patches
Plain Diff
Revert "fix(items): исправлены тесты"
This reverts commit
57e77656
.
parent
75ab1f26
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
pkg/items/middleware/caching_middleware_test.go
+19
-22
19 additions, 22 deletions
pkg/items/middleware/caching_middleware_test.go
with
19 additions
and
22 deletions
pkg/items/middleware/caching_middleware_test.go
+
19
−
22
View file @
97a379f7
...
@@ -11,8 +11,6 @@ import (
...
@@ -11,8 +11,6 @@ import (
"git.perx.ru/perxis/perxis-go/pkg/errors"
"git.perx.ru/perxis/perxis-go/pkg/errors"
"git.perx.ru/perxis/perxis-go/pkg/items"
"git.perx.ru/perxis/perxis-go/pkg/items"
itmsmocks
"git.perx.ru/perxis/perxis-go/pkg/items/mocks"
itmsmocks
"git.perx.ru/perxis/perxis-go/pkg/items/mocks"
"git.perx.ru/perxis/perxis-go/pkg/metrics"
"github.com/prometheus/client_golang/prometheus"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/mock"
"github.com/stretchr/testify/mock"
"github.com/stretchr/testify/require"
"github.com/stretchr/testify/require"
...
@@ -34,13 +32,12 @@ func TestItemsCache(t *testing.T) {
...
@@ -34,13 +32,12 @@ func TestItemsCache(t *testing.T) {
errNotFound
:=
errors
.
NotFound
(
errors
.
New
(
"not found"
))
errNotFound
:=
errors
.
NotFound
(
errors
.
New
(
"not found"
))
ctx
:=
context
.
Background
()
ctx
:=
context
.
Background
()
cacheMetrics
:=
metrics
.
NewCacheMetrics
(
prometheus
.
DefaultRegisterer
)
t
.
Run
(
"Get from cache"
,
func
(
t
*
testing
.
T
)
{
t
.
Run
(
"Get from cache"
,
func
(
t
*
testing
.
T
)
{
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
...
@@ -64,7 +61,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -64,7 +61,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envAlias
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envAlias
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
...
@@ -88,7 +85,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -88,7 +85,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
...
@@ -112,7 +109,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -112,7 +109,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envAlias
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envAlias
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
...
@@ -141,7 +138,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -141,7 +138,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Twice
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Twice
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envAlias
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envAlias
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
...
@@ -179,7 +176,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -179,7 +176,7 @@ func TestItemsCache(t *testing.T) {
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
Data
:
map
[
string
]
interface
{}{
"f1"
:
"d1"
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
Data
:
map
[
string
]
interface
{}{
"f1"
:
"d1"
}},
nil
)
.
Once
()
...
@@ -211,7 +208,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -211,7 +208,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
...
@@ -244,7 +241,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -244,7 +241,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
...
@@ -276,7 +273,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -276,7 +273,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
},
nil
)
.
Once
()
...
@@ -316,7 +313,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -316,7 +313,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
},
nil
)
.
Once
()
...
@@ -349,7 +346,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -349,7 +346,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
...
@@ -382,7 +379,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -382,7 +379,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
Data
:
map
[
string
]
interface
{}{
"f1"
:
"d1"
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
Data
:
map
[
string
]
interface
{}{
"f1"
:
"d1"
}},
nil
)
.
Once
()
...
@@ -415,7 +412,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -415,7 +412,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
},
nil
)
.
Once
()
...
@@ -448,7 +445,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -448,7 +445,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
,
Data
:
map
[
string
]
interface
{}{
"f1"
:
"d1"
}},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
,
Data
:
map
[
string
]
interface
{}{
"f1"
:
"d1"
}},
nil
)
.
Once
()
...
@@ -489,7 +486,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -489,7 +486,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
...
@@ -530,7 +527,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -530,7 +527,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
},
nil
)
.
Once
()
...
@@ -571,7 +568,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -571,7 +568,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
},
nil
)
.
Once
()
itms
.
On
(
"GetPublished"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
,
mock
.
Anything
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StatePublished
},
nil
)
.
Once
()
...
@@ -612,7 +609,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -612,7 +609,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
...
@@ -660,7 +657,7 @@ func TestItemsCache(t *testing.T) {
...
@@ -660,7 +657,7 @@ func TestItemsCache(t *testing.T) {
itms
:=
&
itmsmocks
.
Items
{}
itms
:=
&
itmsmocks
.
Items
{}
env
:=
&
envmocks
.
Environments
{}
env
:=
&
envmocks
.
Environments
{}
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
cacheMetrics
,
env
)(
itms
)
svc
:=
CachingMiddleware
(
cache
.
NewCache
(
size
,
ttl
),
cache
.
NewCache
(
size
,
ttl
),
env
)(
itms
)
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
env
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
)
.
Return
(
&
environments
.
Environment
{
ID
:
envID
,
SpaceID
:
spaceID
,
Aliases
:
[]
string
{
envAlias
}},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
itms
.
On
(
"Get"
,
mock
.
Anything
,
spaceID
,
envID
,
colID
,
itemID
)
.
Return
(
&
items
.
Item
{
ID
:
itemID
,
SpaceID
:
spaceID
,
EnvID
:
envID
,
CollectionID
:
colID
,
State
:
items
.
StateDraft
},
nil
)
.
Once
()
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment