neo-scraper/src/engines/Twitter.test.ts

18 lines
609 B
TypeScript

import { ScrapeResults } from "../ScrapeEngine";
import { scrapeEvalUrl } from "../test/engine";
describe("get twitter.com post", () => {
const pageUrl = "https://twitter.com/Dishwasher1910/status/1171162651461746688/photo/1";
let res: ScrapeResults;
beforeAll(async () => {
res = await scrapeEvalUrl(pageUrl, "img[alt='Image']");
});
it("should grab original image url", async () => {
expect(res.posts.length).toBe(1);
expect(res.posts[0].pageUrl).toBe(pageUrl);
expect(res.posts[0].contentUrl).toBe("https://pbs.twimg.com/media/EEDOOCdU0AAHX00?format=jpg&name=orig");
});
});