18 lines
609 B
TypeScript
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");
|
|
});
|
|
});
|