@langchain/community
Version:
Third-party integrations for LangChain.js
17 lines (16 loc) • 576 B
JavaScript
import { test, expect } from "@jest/globals";
import { SearchApi } from "../searchapi.js";
describe("SearchApi test suite", () => {
class SearchApiUrlTester extends SearchApi {
testThisUrl() {
return this.buildUrl("Query");
}
}
test("Test default url", async () => {
const searchApi = new SearchApiUrlTester("ApiKey", {
hl: "en",
gl: "us",
});
expect(searchApi.testThisUrl()).toEqual("https://www.searchapi.io/api/v1/search?engine=google&api_key=ApiKey&hl=en&gl=us&q=Query");
});
});