Skip to content

Commit 90e4811

Browse files
committed
fix(github): update integration service tests with workspaceId (ref Sentinent-AI/Sentinent#14)
1 parent 2c6ab03 commit 90e4811

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/app/services/integration.service.spec.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@ describe('IntegrationService', () => {
7474
it('maps GitHub repositories using selected repo ids from integration metadata', () => {
7575
let repos: Array<{ isConnected: boolean }> = [];
7676

77-
service.getGitHubRepos().subscribe((state) => {
77+
service.getGitHubRepos('12').subscribe((state) => {
7878
repos = state.repos;
7979
});
8080

81-
const integrationsRequest = httpMock.expectOne('/api/integrations');
81+
const integrationsRequest = httpMock.expectOne('/api/integrations?workspace_id=12');
8282
expect(integrationsRequest.request.method).toBe('GET');
8383
integrationsRequest.flush([
8484
{
@@ -91,7 +91,7 @@ describe('IntegrationService', () => {
9191
},
9292
]);
9393

94-
const reposRequest = httpMock.expectOne('/api/integrations/github/repos');
94+
const reposRequest = httpMock.expectOne('/api/integrations/github/repos?workspace_id=12');
9595
expect(reposRequest.request.method).toBe('GET');
9696
reposRequest.flush([
9797
{
@@ -114,9 +114,9 @@ describe('IntegrationService', () => {
114114
});
115115

116116
it('persists GitHub repository selections through the backend API', () => {
117-
service.updateGitHubRepos([101, 103]).subscribe();
117+
service.updateGitHubRepos('12', [101, 103]).subscribe();
118118

119-
const request = httpMock.expectOne('/api/integrations/github/repos');
119+
const request = httpMock.expectOne('/api/integrations/github/repos?workspace_id=12');
120120
expect(request.request.method).toBe('PATCH');
121121
expect(request.request.body).toEqual({ repo_ids: [101, 103] });
122122
request.flush(null, { status: 204, statusText: 'No Content' });
@@ -125,11 +125,11 @@ describe('IntegrationService', () => {
125125
it('maps GitHub sync start responses into UI sync state', () => {
126126
let status = '';
127127

128-
service.syncGitHub().subscribe((result) => {
128+
service.syncGitHub('12').subscribe((result) => {
129129
status = result.status;
130130
});
131131

132-
const request = httpMock.expectOne('/api/integrations/github/sync');
132+
const request = httpMock.expectOne('/api/integrations/github/sync?workspace_id=12');
133133
expect(request.request.method).toBe('POST');
134134
request.flush({ status: 'sync_started' });
135135

0 commit comments

Comments
 (0)