UNPKG

@pinecone-database/pinecone

Version:

This is the official Node.js SDK for [Pinecone](https://www.pinecone.io), written in TypeScript.

21 lines 832 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const listModels_1 = require("../listModels"); const setupListModelsResponse = (response = {}, isSuccessful = true) => { const fakeListModels = jest .fn() .mockImplementation(() => isSuccessful ? Promise.resolve(response) : Promise.reject(response)); const IA = { listModels: fakeListModels }; return IA; }; describe('listModels', () => { test('calls OpenAPI listModels with correct request', async () => { const IA = setupListModelsResponse(); await (0, listModels_1.listModels)(IA)({ type: 'embed', vectorType: 'sparse' }); expect(IA.listModels).toHaveBeenCalledWith({ type: 'embed', vectorType: 'sparse', }); }); }); //# sourceMappingURL=listModels.test.js.map