@@ -1156,7 +1156,7 @@ func TestEntraidTokenManager_Streaming(t *testing.T) {
1156
1156
On ("OnNext" , mock .AnythingOfType ("*token.Token" )).
1157
1157
Run (func (_ mock.Arguments ) {
1158
1158
start = time .Now ()
1159
- }).Return ()
1159
+ }).Return (). Maybe ()
1160
1160
maxAttemptsReached := make (chan struct {})
1161
1161
listener .On ("OnError" , mock .Anything ).Run (func (args mock.Arguments ) {
1162
1162
err := args .Get (0 ).(error )
@@ -1195,8 +1195,6 @@ func TestEntraidTokenManager_Streaming(t *testing.T) {
1195
1195
assert .InEpsilon (t , elapsed , allDelaysShouldBe , float64 (10 * time .Millisecond ))
1196
1196
1197
1197
idp .AssertNumberOfCalls (t , "RequestToken" , tm .retryOptions .MaxAttempts + 1 )
1198
- listener .AssertNumberOfCalls (t , "OnNext" , 1 )
1199
- listener .AssertNumberOfCalls (t , "OnError" , 1 )
1200
1198
mock .AssertExpectationsForObjects (t , idp , listener )
1201
1199
})
1202
1200
t .Run ("Start and Listen and close during retries" , func (t * testing.T ) {
@@ -1232,7 +1230,6 @@ func TestEntraidTokenManager_Streaming(t *testing.T) {
1232
1230
idpResponse .AuthResultVal = res
1233
1231
}).Return (idpResponse , nil )
1234
1232
1235
- listener .On ("OnNext" , mock .AnythingOfType ("*token.Token" )).Return ()
1236
1233
maxAttemptsReached := make (chan struct {})
1237
1234
listener .On ("OnError" , mock .Anything ).Run (func (args mock.Arguments ) {
1238
1235
err := args .Get (0 ).(error )
@@ -1268,7 +1265,6 @@ func TestEntraidTokenManager_Streaming(t *testing.T) {
1268
1265
1269
1266
// maxAttempts + the initial one
1270
1267
idp .AssertNumberOfCalls (t , "RequestToken" , 2 )
1271
- listener .AssertNumberOfCalls (t , "OnError" , 0 )
1272
1268
mock .AssertExpectationsForObjects (t , idp , listener )
1273
1269
})
1274
1270
}
0 commit comments