20 lines
919 B
TypeScript
20 lines
919 B
TypeScript
import { scrapeUrl } from "../test/engine.js";
|
|
|
|
test("get anime-pictures.net post 729833", async () => {
|
|
const pageUrl = "https://anime-pictures.net/posts/729833?lang=en";
|
|
const res = await scrapeUrl(pageUrl);
|
|
expect(res.posts.length).toBe(1);
|
|
expect(res.posts[0]).toHaveTag("arknights", "copyright");
|
|
expect(res.posts[0]).toHaveTag("ch'en_(arknights)", "character");
|
|
expect(res.posts[0]).toHaveTag("ttk_(kirinottk)", "artist");
|
|
expect(res.posts[0]).toHaveTag("single");
|
|
expect(res.posts[0]).toHaveTag("holding");
|
|
expect(res.posts[0]).toHaveTag("gloves");
|
|
expect(res.posts[0]).toHaveTag("jacket");
|
|
expect(res.posts[0]).toHaveResolution([4000, 6865]);
|
|
expect(res.posts[0].pageUrl).toBe(pageUrl);
|
|
expect(res.posts[0].contentUrl).toBe(
|
|
"https://anime-pictures.net/pictures/download_image/729833-4000x6865-arknights-ch'en+(arknights)-ttk+(kirinottk)-single-long+hair-tall+image.jpeg"
|
|
);
|
|
});
|