/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 18a671f4487e */ import { expect, test } from "vitest"; import { Glean } from "../index.js"; import { createTestHTTPClient } from "./testclient.js"; test("Datasources Post /Api/index/v1 /Adddatasource", async () => { const testHttpClient = createTestHTTPClient( "post_/api/index/v1/adddatasource", ); const glean = new Glean({ serverURL: process.env["TEST_SERVER_URL"] ?? "http://localhost:18080", httpClient: testHttpClient, apiToken: process.env["GLEAN_API_TOKEN"] ?? "value", }); await glean.indexing.datasources.add({ name: "", urlRegex: "https://example-company.datasource.com/.*", quicklinks: [ { iconConfig: { color: "#343CED", key: "person_icon", iconType: "GLYPH", name: "user", }, }, { iconConfig: { color: "#343CED", key: "person_icon", iconType: "GLYPH", name: "user", }, }, ], }); }); test("Datasources Post /Api/index/v1 /Getdatasourceconfig", async () => { const testHttpClient = createTestHTTPClient( "post_/api/index/v1/getdatasourceconfig", ); const glean = new Glean({ serverURL: process.env["TEST_SERVER_URL"] ?? "http://localhost:18080", httpClient: testHttpClient, apiToken: process.env["GLEAN_API_TOKEN"] ?? "value", }); const result = await glean.indexing.datasources.retrieveConfig({ datasource: "", }); expect(result).toBeDefined(); }); test("Datasources Get Datasource Instance Configuration", async () => { const testHttpClient = createTestHTTPClient( "getDatasourceInstanceConfiguration", ); const glean = new Glean({ serverURL: process.env["TEST_SERVER_URL"] ?? "http://localhost:18080", httpClient: testHttpClient, apiToken: process.env["GLEAN_API_TOKEN"] ?? "value", }); const result = await glean.datasources.getDatasourceInstanceConfiguration( "o365sharepoint", "o365sharepoint_abc123", ); expect(result).toBeDefined(); }); test("Datasources Update Datasource Instance Configuration", async () => { const testHttpClient = createTestHTTPClient( "updateDatasourceInstanceConfiguration", ); const glean = new Glean({ serverURL: process.env["TEST_SERVER_URL"] ?? "http://localhost:18080", httpClient: testHttpClient, apiToken: process.env["GLEAN_API_TOKEN"] ?? "value", }); const result = await glean.datasources.updateDatasourceInstanceConfiguration( { configuration: { values: {}, }, }, "o365sharepoint", "o365sharepoint_abc123", ); expect(result).toBeDefined(); });