18484: Improves CollectionService.get() to support "select".
[arvados-workbench2.git] / src / services / collection-service / collection-service.test.ts
index 1b0130c72915bf3d132f8844a239f56960072bc5..b759fd1a46d9cb622e9567196887667d71e6a9ab 100644 (file)
@@ -41,7 +41,24 @@ describe('collection-service', () => {
                 '/collections', {
                     params: {
                         filters: `[["uuid","=","zzzzz-4zz18-0123456789abcde"]]`,
-                        order: undefined
+                        include_old_versions: true,
+                    },
+                }
+            );
+        });
+
+        it('should be able to request specific fields', async () => {
+            serverApi.get = jest.fn(() => Promise.resolve(
+                { data: { items: [{}] } }
+            ));
+            const uuid = 'zzzzz-4zz18-0123456789abcde'
+            await collectionService.get(uuid, undefined, ['manifestText']);
+            expect(serverApi.get).toHaveBeenCalledWith(
+                '/collections', {
+                    params: {
+                        filters: `[["uuid","=","zzzzz-4zz18-0123456789abcde"]]`,
+                        include_old_versions: true,
+                        select: `["manifest_text"]`
                     },
                 }
             );