@@ -301,6 +301,8 @@ public async Task ShouldDetectChangesToRemotes()
301
301
await RepositoryManager . RemoteRemove ( "origin" ) . StartAsAsync ( ) ;
302
302
await TaskManager . Wait ( ) ;
303
303
RepositoryManager . WaitForEvents ( ) ;
304
+ WaitForNotBusy ( repositoryManagerEvents ) ;
305
+ repositoryManagerEvents . OnRemoteBranchListChanged . WaitOne ( TimeSpan . FromSeconds ( 1 ) ) ;
304
306
305
307
Environment . Repository . CurrentRemote . HasValue . Should ( ) . BeFalse ( ) ;
306
308
@@ -310,7 +312,7 @@ public async Task ShouldDetectChangesToRemotes()
310
312
repositoryManagerListener . DidNotReceive ( ) . OnStatusUpdate ( Args . GitStatus ) ;
311
313
repositoryManagerListener . Received ( ) . OnActiveBranchChanged ( Arg . Any < ConfigBranch ? > ( ) ) ;
312
314
repositoryManagerListener . Received ( ) . OnActiveRemoteChanged ( Arg . Any < ConfigRemote ? > ( ) ) ;
313
- repositoryManagerListener . DidNotReceive ( ) . OnLocalBranchListChanged ( ) ;
315
+ repositoryManagerListener . Received ( ) . OnLocalBranchListChanged ( ) ;
314
316
repositoryManagerListener . Received ( ) . OnRemoteBranchListChanged ( ) ;
315
317
repositoryManagerListener . ReceivedWithAnyArgs ( ) . OnIsBusyChanged ( Args . Bool ) ;
316
318
repositoryManagerListener . DidNotReceive ( ) . OnLocksUpdated ( Args . EnumerableGitLock ) ;
@@ -321,6 +323,8 @@ public async Task ShouldDetectChangesToRemotes()
321
323
await RepositoryManager . RemoteAdd ( "origin" , "https://github.com/EvilShana/IOTestsRepo.git" ) . StartAsAsync ( ) ;
322
324
await TaskManager . Wait ( ) ;
323
325
RepositoryManager . WaitForEvents ( ) ;
326
+ WaitForNotBusy ( repositoryManagerEvents ) ;
327
+ repositoryManagerEvents . OnRemoteBranchListChanged . WaitOne ( TimeSpan . FromSeconds ( 1 ) ) ;
324
328
325
329
Environment . Repository . CurrentRemote . HasValue . Should ( ) . BeTrue ( ) ;
326
330
Environment . Repository . CurrentRemote . Value . Name . Should ( ) . Be ( "origin" ) ;
@@ -332,8 +336,8 @@ public async Task ShouldDetectChangesToRemotes()
332
336
repositoryManagerListener . DidNotReceive ( ) . OnStatusUpdate ( Args . GitStatus ) ;
333
337
repositoryManagerListener . Received ( ) . OnActiveBranchChanged ( Arg . Any < ConfigBranch ? > ( ) ) ;
334
338
repositoryManagerListener . Received ( ) . OnActiveRemoteChanged ( Arg . Any < ConfigRemote ? > ( ) ) ;
335
- repositoryManagerListener . DidNotReceive ( ) . OnLocalBranchListChanged ( ) ;
336
- repositoryManagerListener . DidNotReceive ( ) . OnRemoteBranchListChanged ( ) ;
339
+ repositoryManagerListener . Received ( ) . OnLocalBranchListChanged ( ) ;
340
+ repositoryManagerListener . Received ( ) . OnRemoteBranchListChanged ( ) ;
337
341
repositoryManagerListener . ReceivedWithAnyArgs ( ) . OnIsBusyChanged ( Args . Bool ) ;
338
342
repositoryManagerListener . DidNotReceive ( ) . OnLocksUpdated ( Args . EnumerableGitLock ) ;
339
343
}
@@ -422,7 +426,7 @@ public async Task ShouldUpdateCloneUrlIfRemoteIsDeleted()
422
426
repositoryManagerListener . ReceivedWithAnyArgs ( ) . OnIsBusyChanged ( Args . Bool ) ;
423
427
repositoryManagerListener . Received ( ) . OnActiveBranchChanged ( Arg . Any < ConfigBranch ? > ( ) ) ;
424
428
repositoryManagerListener . Received ( ) . OnActiveRemoteChanged ( Arg . Any < ConfigRemote ? > ( ) ) ;
425
- repositoryManagerListener . DidNotReceive ( ) . OnLocalBranchListChanged ( ) ;
429
+ repositoryManagerListener . Received ( ) . OnLocalBranchListChanged ( ) ;
426
430
repositoryManagerListener . Received ( ) . OnRemoteBranchListChanged ( ) ;
427
431
repositoryManagerListener . DidNotReceive ( ) . OnLocksUpdated ( Args . EnumerableGitLock ) ;
428
432
@@ -443,8 +447,8 @@ public async Task ShouldUpdateCloneUrlIfRemoteIsDeleted()
443
447
repositoryManagerListener . ReceivedWithAnyArgs ( ) . OnIsBusyChanged ( Args . Bool ) ;
444
448
repositoryManagerListener . Received ( ) . OnActiveBranchChanged ( Arg . Any < ConfigBranch ? > ( ) ) ;
445
449
repositoryManagerListener . Received ( ) . OnActiveRemoteChanged ( Arg . Any < ConfigRemote ? > ( ) ) ;
446
- repositoryManagerListener . DidNotReceive ( ) . OnLocalBranchListChanged ( ) ;
447
- repositoryManagerListener . DidNotReceive ( ) . OnRemoteBranchListChanged ( ) ;
450
+ repositoryManagerListener . Received ( ) . OnLocalBranchListChanged ( ) ;
451
+ repositoryManagerListener . Received ( ) . OnRemoteBranchListChanged ( ) ;
448
452
repositoryManagerListener . DidNotReceive ( ) . OnLocksUpdated ( Args . EnumerableGitLock ) ;
449
453
}
450
454
0 commit comments