Skip to content

Commit 3ecbc04

Browse files
committed
Update tests to assume container relative URLs
1 parent 74fc6af commit 3ecbc04

5 files changed

Lines changed: 18 additions & 18 deletions

File tree

src/labkey/ActionURL.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ describe('ActionURL', () => {
3131

3232
it('should build the correct URL', () => {
3333
const url = ActionURL.buildURL('project', 'getWebPart', 'MyContainer');
34-
expect(url).toEqual('/project/MyContainer/getWebPart.view');
34+
expect(url).toEqual('/MyContainer/project-getWebPart.view');
3535
});
3636

3737
it('should build the correct URL with optional parameters', () => {
3838
const params = { listId: 50, returnUrl: 'home', array: [10, 'li'] };
3939
const url = ActionURL.buildURL('project', 'getWebPart', 'MyContainer', params);
40-
expect(url).toEqual('/project/MyContainer/getWebPart.view?listId=50&returnUrl=home&array=10&array=li');
40+
expect(url).toEqual('/MyContainer/project-getWebPart.view?listId=50&returnUrl=home&array=10&array=li');
4141
});
4242
});
4343

src/labkey/Assay.spec.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ describe('assayList.api requests', () => {
4040
// Assert
4141
expect(requestSpy).toHaveBeenCalledWith(
4242
expect.objectContaining({
43-
url: '/assay/my/special/folder/assayList.api',
43+
url: '/my/special/folder/assay-assayList.api',
4444
})
4545
);
4646
});
@@ -59,7 +59,7 @@ describe('assayList.api requests', () => {
5959
expect(requestSpy).toHaveBeenCalledWith(
6060
expect.objectContaining({
6161
jsonData: { id: assayId },
62-
url: '/assay/my/special/folder/assayList.api',
62+
url: '/my/special/folder/assay-assayList.api',
6363
})
6464
);
6565
});
@@ -78,7 +78,7 @@ describe('assayList.api requests', () => {
7878
expect(requestSpy).toHaveBeenCalledWith(
7979
expect.objectContaining({
8080
jsonData: { name: assayName },
81-
url: '/assay/my/special/folder/assayList.api',
81+
url: '/my/special/folder/assay-assayList.api',
8282
})
8383
);
8484
});
@@ -97,7 +97,7 @@ describe('assayList.api requests', () => {
9797
expect(requestSpy).toHaveBeenCalledWith(
9898
expect.objectContaining({
9999
jsonData: { type: assayType },
100-
url: '/assay/my/special/folder/assayList.api',
100+
url: '/my/special/folder/assay-assayList.api',
101101
})
102102
);
103103
});
@@ -117,7 +117,7 @@ describe('assayList.api requests', () => {
117117
expect(requestSpy).toHaveBeenCalledWith(
118118
expect.objectContaining({
119119
jsonData: { id, name, plateEnabled, status, type },
120-
url: '/assay/assayList.api',
120+
url: '/assay-assayList.api',
121121
})
122122
);
123123
});

src/labkey/Report.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ describe('execute', () => {
3535
// Assert
3636
expect(requestSpy).toHaveBeenCalledWith(
3737
expect.objectContaining({
38-
url: '/reports/execute.api',
38+
url: '/reports-execute.api',
3939
method: 'POST',
4040
jsonData: {
4141
reportId: 'db:123',

src/labkey/query/Rows.spec.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ describe('deleteRows', () => {
4040
rows,
4141
schemaName,
4242
}),
43-
url: '/query/deleteRows.api',
43+
url: '/query-deleteRows.api',
4444
})
4545
);
4646
});
@@ -69,7 +69,7 @@ describe('insertRows', () => {
6969
rows,
7070
schemaName,
7171
}),
72-
url: '/query/insertRows.api',
72+
url: '/query-insertRows.api',
7373
})
7474
);
7575
});
@@ -92,7 +92,7 @@ describe('insertRows', () => {
9292
expect.objectContaining({
9393
method: 'POST',
9494
form: expect.anything(),
95-
url: '/query/insertRows.api',
95+
url: '/query-insertRows.api',
9696
})
9797
);
9898
expect(requestSpy).toHaveBeenCalledWith(
@@ -117,7 +117,7 @@ describe('insertRows', () => {
117117
expect.objectContaining({
118118
method: 'POST',
119119
form: expect.anything(),
120-
url: '/query/insertRows.api',
120+
url: '/query-insertRows.api',
121121
})
122122
);
123123
});
@@ -146,7 +146,7 @@ describe('updateRows', () => {
146146
rows,
147147
schemaName,
148148
}),
149-
url: '/query/updateRows.api',
149+
url: '/query-updateRows.api',
150150
})
151151
);
152152
});
@@ -169,7 +169,7 @@ describe('updateRows', () => {
169169
expect.objectContaining({
170170
method: 'POST',
171171
form: expect.anything(),
172-
url: '/query/updateRows.api',
172+
url: '/query-updateRows.api',
173173
})
174174
);
175175
expect(requestSpy).toHaveBeenCalledWith(
@@ -224,7 +224,7 @@ describe('saveRows', () => {
224224
jsonData: expect.objectContaining({
225225
commands,
226226
}),
227-
url: '/query/saveRows.api',
227+
url: '/query-saveRows.api',
228228
})
229229
);
230230
});
@@ -267,7 +267,7 @@ describe('saveRows', () => {
267267
expect(requestSpy).toHaveBeenCalledWith(
268268
expect.objectContaining({
269269
method: 'POST',
270-
url: '/query/saveRows.api',
270+
url: '/query-saveRows.api',
271271
})
272272
);
273273
const form = requestSpy.mock.lastCall[0].form;

src/labkey/query/SelectRows.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ describe('selectRows', () => {
8888
expect(requestSpy).toHaveBeenCalledWith(
8989
expect.objectContaining({
9090
// default to container-free URL
91-
url: '/query/getQuery.api',
91+
url: '/query-getQuery.api',
9292

9393
// default to 'GET' request
9494
method: 'GET',
@@ -138,7 +138,7 @@ describe('selectRows -- optional parameters', () => {
138138

139139
test('containerPath', () => {
140140
const containerPath = '/container';
141-
expect(selectRowsRequest({ containerPath })).toHaveProperty('url', '/query/container/getQuery.api');
141+
expect(selectRowsRequest({ containerPath })).toHaveProperty('url', '/container/query-getQuery.api');
142142
});
143143

144144
test('dataRegionName', () => {

0 commit comments

Comments
 (0)