Skip to content

Commit 6fb0c6e

Browse files
author
CodingWizKid
committed
refactor tests
1 parent 70cf80c commit 6fb0c6e

File tree

1 file changed

+9
-61
lines changed

1 file changed

+9
-61
lines changed

internal/resolver/resolver_test.go

Lines changed: 9 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ func TestCleanTestSuite(t *testing.T) {
243243
suite.Run(t, cSuite)
244244
}
245245

246-
func (s *cleanSuite) TestFailFetchRRSet() {
246+
func (s *cleanSuite) setupCommonMocks() {
247247
s.mockConfigProvider.EXPECT().
248248
LoadConfig(gomock.Any()).
249249
Return(resolver.StackitDnsProviderConfig{}, nil)
@@ -259,6 +259,10 @@ func (s *cleanSuite) TestFailFetchRRSet() {
259259
s.mockRRSetRepositoryFactory.EXPECT().
260260
NewRRSetRepository(gomock.Any(), gomock.Any()).
261261
Return(s.mockRRSetRepository)
262+
}
263+
264+
func (s *cleanSuite) TestFailFetchRRSet() {
265+
s.setupCommonMocks()
262266
s.mockRRSetRepository.EXPECT().
263267
FetchRRSetForZone(gomock.Any(), gomock.Any(), gomock.Any()).
264268
Return(nil, fmt.Errorf("error fetching rr set"))
@@ -273,21 +277,7 @@ func (s *cleanSuite) TestFailFetchRRSet() {
273277
}
274278

275279
func (s *cleanSuite) TestFailFetchNoRRSet() {
276-
s.mockConfigProvider.EXPECT().
277-
LoadConfig(gomock.Any()).
278-
Return(resolver.StackitDnsProviderConfig{}, nil)
279-
s.mockSecretFetcher.EXPECT().
280-
StringFromSecret(gomock.Any(), gomock.Any(), gomock.Any()).
281-
Return("", nil)
282-
s.mockZoneRepositoryFactory.EXPECT().
283-
NewZoneRepository(gomock.Any()).
284-
Return(s.mockZoneRepository)
285-
s.mockZoneRepository.EXPECT().
286-
FetchZone(gomock.Any(), gomock.Any()).
287-
Return(&stackitdnsclient.DomainZone{Id: "test"}, nil)
288-
s.mockRRSetRepositoryFactory.EXPECT().
289-
NewRRSetRepository(gomock.Any(), gomock.Any()).
290-
Return(s.mockRRSetRepository)
280+
s.setupCommonMocks()
291281
s.mockRRSetRepository.EXPECT().
292282
FetchRRSetForZone(gomock.Any(), gomock.Any(), gomock.Any()).
293283
Return(nil, repository.ErrRRSetNotFound)
@@ -297,21 +287,7 @@ func (s *cleanSuite) TestFailFetchNoRRSet() {
297287
}
298288

299289
func (s *cleanSuite) TestFailDeleteNoRRSet() {
300-
s.mockConfigProvider.EXPECT().
301-
LoadConfig(gomock.Any()).
302-
Return(resolver.StackitDnsProviderConfig{}, nil)
303-
s.mockSecretFetcher.EXPECT().
304-
StringFromSecret(gomock.Any(), gomock.Any(), gomock.Any()).
305-
Return("", nil)
306-
s.mockZoneRepositoryFactory.EXPECT().
307-
NewZoneRepository(gomock.Any()).
308-
Return(s.mockZoneRepository)
309-
s.mockZoneRepository.EXPECT().
310-
FetchZone(gomock.Any(), gomock.Any()).
311-
Return(&stackitdnsclient.DomainZone{Id: "test"}, nil)
312-
s.mockRRSetRepositoryFactory.EXPECT().
313-
NewRRSetRepository(gomock.Any(), gomock.Any()).
314-
Return(s.mockRRSetRepository)
290+
s.setupCommonMocks()
315291
s.mockRRSetRepository.EXPECT().
316292
FetchRRSetForZone(gomock.Any(), gomock.Any(), gomock.Any()).
317293
Return(&stackitdnsclient.DomainRrSet{}, nil)
@@ -324,21 +300,7 @@ func (s *cleanSuite) TestFailDeleteNoRRSet() {
324300
}
325301

326302
func (s *cleanSuite) TestFailDeleteRRSet() {
327-
s.mockConfigProvider.EXPECT().
328-
LoadConfig(gomock.Any()).
329-
Return(resolver.StackitDnsProviderConfig{}, nil)
330-
s.mockSecretFetcher.EXPECT().
331-
StringFromSecret(gomock.Any(), gomock.Any(), gomock.Any()).
332-
Return("", nil)
333-
s.mockZoneRepositoryFactory.EXPECT().
334-
NewZoneRepository(gomock.Any()).
335-
Return(s.mockZoneRepository)
336-
s.mockZoneRepository.EXPECT().
337-
FetchZone(gomock.Any(), gomock.Any()).
338-
Return(&stackitdnsclient.DomainZone{Id: "test"}, nil)
339-
s.mockRRSetRepositoryFactory.EXPECT().
340-
NewRRSetRepository(gomock.Any(), gomock.Any()).
341-
Return(s.mockRRSetRepository)
303+
s.setupCommonMocks()
342304
s.mockRRSetRepository.EXPECT().
343305
FetchRRSetForZone(gomock.Any(), gomock.Any(), gomock.Any()).
344306
Return(&stackitdnsclient.DomainRrSet{}, nil)
@@ -356,21 +318,7 @@ func (s *cleanSuite) TestFailDeleteRRSet() {
356318
}
357319

358320
func (s *cleanSuite) TestSuccessDeleteRRSet() {
359-
s.mockConfigProvider.EXPECT().
360-
LoadConfig(gomock.Any()).
361-
Return(resolver.StackitDnsProviderConfig{}, nil)
362-
s.mockSecretFetcher.EXPECT().
363-
StringFromSecret(gomock.Any(), gomock.Any(), gomock.Any()).
364-
Return("", nil)
365-
s.mockZoneRepositoryFactory.EXPECT().
366-
NewZoneRepository(gomock.Any()).
367-
Return(s.mockZoneRepository)
368-
s.mockZoneRepository.EXPECT().
369-
FetchZone(gomock.Any(), gomock.Any()).
370-
Return(&stackitdnsclient.DomainZone{Id: "test"}, nil)
371-
s.mockRRSetRepositoryFactory.EXPECT().
372-
NewRRSetRepository(gomock.Any(), gomock.Any()).
373-
Return(s.mockRRSetRepository)
321+
s.setupCommonMocks()
374322
s.mockRRSetRepository.EXPECT().
375323
FetchRRSetForZone(gomock.Any(), gomock.Any(), gomock.Any()).
376324
Return(&stackitdnsclient.DomainRrSet{}, nil)

0 commit comments

Comments
 (0)