@@ -84,14 +84,6 @@ public async Task ShouldAddAndCommitFiles()
84
84
}
85
85
} ;
86
86
87
- var expectedAfterCommit = new GitStatus {
88
- Ahead = 1 ,
89
- Behind = 1 ,
90
- LocalBranch = "master" ,
91
- RemoteBranch = "origin/master" ,
92
- Entries = new List < GitStatusEntry > ( )
93
- } ;
94
-
95
87
var result = new GitStatus ( ) ;
96
88
RepositoryManager . OnStatusUpdated += status => { result = status ; } ;
97
89
@@ -127,16 +119,14 @@ await RepositoryManager
127
119
RepositoryManager . WaitForEvents ( ) ;
128
120
WaitForNotBusy ( repositoryManagerEvents , 1 ) ;
129
121
130
- repositoryManagerListener . Received ( 1 ) . OnStatusUpdate ( Args . GitStatus ) ;
122
+ repositoryManagerListener . DidNotReceive ( ) . OnStatusUpdate ( Args . GitStatus ) ;
131
123
repositoryManagerListener . DidNotReceive ( ) . OnActiveBranchChanged ( Arg . Any < ConfigBranch ? > ( ) ) ;
132
124
repositoryManagerListener . DidNotReceive ( ) . OnActiveRemoteChanged ( Arg . Any < ConfigRemote ? > ( ) ) ;
133
125
repositoryManagerListener . DidNotReceive ( ) . OnHeadChanged ( ) ;
134
126
repositoryManagerListener . DidNotReceive ( ) . OnLocalBranchListChanged ( ) ;
135
127
repositoryManagerListener . DidNotReceive ( ) . OnRemoteBranchListChanged ( ) ;
136
- repositoryManagerListener . DidNotReceive ( ) . OnIsBusyChanged ( Args . Bool ) ;
128
+ repositoryManagerListener . Received ( 2 ) . OnIsBusyChanged ( Args . Bool ) ;
137
129
repositoryManagerListener . DidNotReceive ( ) . OnLocksUpdated ( Args . EnumerableGitLock ) ;
138
-
139
- result . AssertEqual ( expectedAfterCommit ) ;
140
130
}
141
131
142
132
[ Test ]
@@ -159,16 +149,13 @@ public async Task ShouldDetectBranchChange()
159
149
await RepositoryManager . SwitchBranch ( "feature/document" ) . StartAsAsync ( ) ;
160
150
await TaskManager . Wait ( ) ;
161
151
RepositoryManager . WaitForEvents ( ) ;
162
-
163
- repositoryManagerListener . Received ( 1 ) . OnActiveBranchChanged ( Arg . Any < ConfigBranch ? > ( ) ) ;
164
- repositoryManagerListener . Received ( 1 ) . OnHeadChanged ( ) ;
165
- repositoryManagerEvents . Reset ( ) ;
166
152
WaitForNotBusy ( repositoryManagerEvents , 1 ) ;
167
153
154
+ //TODO: Understand why this test does not pass consistently
168
155
repositoryManagerListener . Received ( ) . OnStatusUpdate ( Args . GitStatus ) ;
169
- repositoryManagerListener . DidNotReceive ( ) . OnActiveBranchChanged ( Arg . Any < ConfigBranch ? > ( ) ) ;
156
+ repositoryManagerListener . Received ( 1 ) . OnActiveBranchChanged ( Arg . Any < ConfigBranch ? > ( ) ) ;
170
157
repositoryManagerListener . DidNotReceive ( ) . OnActiveRemoteChanged ( Arg . Any < ConfigRemote ? > ( ) ) ;
171
- repositoryManagerListener . DidNotReceive ( ) . OnHeadChanged ( ) ;
158
+ repositoryManagerListener . Received ( 1 ) . OnHeadChanged ( ) ;
172
159
repositoryManagerListener . DidNotReceive ( ) . OnLocalBranchListChanged ( ) ;
173
160
repositoryManagerListener . DidNotReceive ( ) . OnRemoteBranchListChanged ( ) ;
174
161
repositoryManagerListener . DidNotReceive ( ) . OnIsBusyChanged ( Args . Bool ) ;
@@ -234,7 +221,7 @@ public async Task ShouldDetectBranchCreate()
234
221
repositoryManagerListener . DidNotReceive ( ) . OnHeadChanged ( ) ;
235
222
repositoryManagerListener . Received ( 1 ) . OnLocalBranchListChanged ( ) ;
236
223
repositoryManagerListener . DidNotReceive ( ) . OnRemoteBranchListChanged ( ) ;
237
- repositoryManagerListener . DidNotReceive ( ) . OnIsBusyChanged ( Args . Bool ) ;
224
+ repositoryManagerListener . Received ( 2 ) . OnIsBusyChanged ( Args . Bool ) ;
238
225
repositoryManagerListener . DidNotReceive ( ) . OnLocksUpdated ( Args . EnumerableGitLock ) ;
239
226
}
240
227
0 commit comments