@re621/zestyapi
Version:
Comprehensive JS wrapper for e621.net API
30 lines (29 loc) • 1.19 kB
JavaScript
const E621 = require("./_tests");
describe("WikiPages", () => {
// find()
test("Fetch many pages", async () => {
const result = await E621.WikiPages.find();
expect(result.status.code).toBe(200);
expect(result.data.length).toBe(75);
});
test("Fetch pages (by title)", async () => {
const result = await E621.WikiPages.find({ title: "mammal" });
expect(result.status.code).toBe(200);
expect(result.data.length).toBe(1);
});
test("Fetch pages (body matches)", async () => {
const result = await E621.WikiPages.find({ body: "mammal" });
expect(result.status.code).toBe(200);
expect(result.data.length).toBeGreaterThan(1);
});
test("Fetch pages (by creator name)", async () => {
const result = await E621.WikiPages.find({ creator_name: "bitWolfy" });
expect(result.status.code).toBe(200);
expect(result.data.length).toBeGreaterThan(1);
});
test("Fetch pages (ordered)", async () => {
const result = await E621.WikiPages.find({ order: "title" });
expect(result.status.code).toBe(200);
expect(result.data.length).toBe(75);
});
});