16 lines
703 B
TypeScript
16 lines
703 B
TypeScript
import { scrapeUrl } from "../test/engine.js";
|
|
|
|
test("get e-shuushuu.net post 1063586", async () => {
|
|
const pageUrl = "https://e-shuushuu.net/image/1063586/";
|
|
const res = await scrapeUrl(pageUrl);
|
|
expect(res.posts.length).toBe(1);
|
|
expect(res.posts[0]).toHaveTag("monster");
|
|
expect(res.posts[0]).toHaveTag("wings");
|
|
expect(res.posts[0]).toHaveTag("celebi", "character");
|
|
expect(res.posts[0]).toHaveTag("shiina_mirin", "artist");
|
|
expect(res.posts[0]).toHaveTag("pokémon", "copyright");
|
|
expect(res.posts[0]).toHaveResolution([1447, 1023]);
|
|
expect(res.posts[0].pageUrl).toBe(pageUrl);
|
|
expect(res.posts[0].contentUrl).toBe("https://e-shuushuu.net/images/2021-08-28-1063586.jpeg");
|
|
});
|