File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -128,6 +128,21 @@ describe("composer", () => {
128
128
) ;
129
129
} ) ;
130
130
131
+ it ( "re-uses existing repository it already exists" , async ( ) => {
132
+ getConnectionStub . resolves ( completeConn ) ;
133
+ fetchLinkableRepositoriesStub . resolves ( repos ) ;
134
+ promptOnceStub . onFirstCall ( ) . resolves ( repos . repositories [ 0 ] . remoteUri ) ;
135
+ getRepositoryStub . resolves ( repos . repositories [ 0 ] ) ;
136
+
137
+ const r = await repo . getOrCreateRepository (
138
+ projectId ,
139
+ location ,
140
+ connectionId ,
141
+ repos . repositories [ 0 ] . remoteUri
142
+ ) ;
5C23
143
+ expect ( r ) . to . be . deep . equal ( repos . repositories [ 0 ] ) ;
144
+ } ) ;
145
+
131
146
it ( "throws error if no linkable repositories are available" , async ( ) => {
132
147
getConnectionStub . resolves ( pendingConn ) ;
133
148
fetchLinkableRepositoriesStub . resolves ( { repositories : [ ] } ) ;
You can’t perform that action at this time.
0 commit comments