UNPKG

liveperson-functions-client

Version:

JavaScript client for LivePerson Functions.

32 lines 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const client_1 = require("../../src/client/client"); const helper_1 = require("./helper"); const accountId = process.env['ACCOUNT_ID_V1'] || 'does-not-exist'; const username = process.env['USER_NAME'] || 'does-not-exist'; const password = process.env['PASSWORD'] || 'does-not-exist'; const userId = process.env['USER_ID_V1'] || 'does-not-exist'; describe('Get Functions V1', () => { it('should get V1 functions', async () => { const bearer = await (0, helper_1.getBearer)(accountId, username, password); // custom auth implementation start const getAuthorizationHeader = async ({ url, method, }) => { return new Promise((resolve, reject) => { resolve(`Bearer ${bearer}`); }); }; const client = new client_1.Client({ accountId, authStrategy: getAuthorizationHeader, failOnErrorStatusCode: true, }); const response = await client.getLambdas({ externalSystem: 'tests', state: 'Draft', userId, }); expect(response.ok).toEqual(true); expect(Array.isArray(response.body)).toEqual(true); }); }); //# sourceMappingURL=getLambdas.test.js.map