Skip to content

Commit 6a66776

Browse files
Use mock assignment logger and verify it is being called (FF-1450) (#30)
* Use mock assignment logger and verify it is being called (FF-1450) * Use passed logger from configuration.
1 parent 3326c3f commit 6a66776

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

eppoclient/eppoclient_e2e_test.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import (
1212
"time"
1313

1414
"github.com/stretchr/testify/assert"
15+
"github.com/stretchr/testify/mock"
1516
)
1617

1718
const TEST_DATA_DIR = "test-data/assignment-v2"
@@ -22,8 +23,9 @@ var tstData = []testData{}
2223
func Test_e2e(t *testing.T) {
2324
serverUrl := initFixture()
2425

25-
asmntLogger := &AssignmentLogger{}
26-
client := InitClient(Config{BaseUrl: serverUrl, ApiKey: "dummy", AssignmentLogger: asmntLogger})
26+
mockLogger := new(mockLogger)
27+
mockLogger.Mock.On("LogAssignment", mock.Anything).Return()
28+
client := InitClient(Config{BaseUrl: serverUrl, ApiKey: "dummy", AssignmentLogger: mockLogger})
2729

2830
time.Sleep(2 * time.Second)
2931

@@ -128,6 +130,8 @@ func Test_e2e(t *testing.T) {
128130
}
129131
assert.Equal(t, expectedAssignments, stringAssignments)
130132
}
133+
134+
mockLogger.AssertCalled(t, "LogAssignment", mock.Anything)
131135
}
132136
}
133137

0 commit comments

Comments
 (0)