Skip to content

Commit 20f8170

Browse files
henrybarretogustavosbarreto
authored andcommitted
api,devscript: use go generation to build the mock interfaces
1 parent ae59acf commit 20f8170

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

api/services/service.go

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ type service struct {
2323
locator geoip.Locator
2424
}
2525

26+
//go:generate mockery --name Service --dir ./services/ --output ./services/mocks --filename services.go
2627
type Service interface {
2728
TagsService
2829
DeviceService

api/store/store.go

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package store
22

3+
//go:generate mockery --name Store --dir ./store/ --output ./store/mocks --filename store.go
34
type Store interface {
45
AnnouncementsStore
56
TagsStore

devscripts/gen-mock

+1-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
# This script is used to generate/update mock objects for testing
44

55
docker-compose -f docker-compose.yml -f docker-compose.dev.yml \
6-
exec api mockery --name Store --dir ./store/ --output ./store/mocks --filename store.go
7-
8-
docker-compose -f docker-compose.yml -f docker-compose.dev.yml \
9-
exec api mockery --name Service --dir ./services/ --output ./services/mocks --filename services.go
6+
exec api go generate ./...
107

118
docker-compose -f docker-compose.yml -f docker-compose.dev.yml \
129
exec api mockery --name Backend --dir ../pkg/envs/ --output ../pkg/envs/mocks --filename envs.go

0 commit comments

Comments
 (0)