@langchain/community
Version:
Third-party integrations for LangChain.js
20 lines (19 loc) • 903 B
JavaScript
import { test, expect } from "@jest/globals";
import { WikipediaQueryRun } from "../wikipedia_query_run.js";
test.skip("WikipediaQueryRunTool returns a string for valid query", async () => {
const tool = new WikipediaQueryRun();
const result = await tool.invoke("Langchain");
expect(typeof result).toBe("string");
});
test.skip("WikipediaQueryRunTool returns non-empty string for valid query", async () => {
const tool = new WikipediaQueryRun();
const result = await tool.invoke("Langchain");
console.log(result);
expect(result).not.toBe("");
});
test.skip("WikipediaQueryRunTool returns 'No good Wikipedia Search Result was found' for bad query", async () => {
const tool = new WikipediaQueryRun();
const result = await tool.invoke("kjdsfklfjskladjflkdsajflkadsjf");
console.log(result);
expect(result).toBe("No good Wikipedia Search Result was found");
});