8000 Add test case. · firebase/firebase-tools@2f9447c · GitHub
[go: up one dir, main page]

Skip to content

Commit 2f9447c

Browse files
committed
Add test case.
1 parent 467302e commit 2f9447c

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/test/init/frameworks/repo.spec.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,21 @@ describe("composer", () => {
128128
);
129129
});
130130

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+
131146
it("throws error if no linkable repositories are available", async () => {
132147
getConnectionStub.resolves(pendingConn);
133148
fetchLinkableRepositoriesStub.resolves({ repositories: [] });

0 commit comments

Comments
 (0)
0