UNPKG

@re621/zestyapi

Version:

Comprehensive JS wrapper for e621.net API

35 lines (33 loc) 1.47 kB
const E621 = require("./_tests"); describe("PostEvents", () => { // find() test("Fetch many post events", async () => { const result = await E621.PostEvents.find(); expect(result.status.code).toBe(200); expect(result.data.length).toBe(75); }); test("Fetch post events (by creator name)", async () => { const result = await E621.PostEvents.find({ creator_name: "bitWolfy" }); expect(result.status.code).toBe(200); expect(result.data.length).toBe(75); expect(result.data[0].creator_id).toBe(211960); }); test("Fetch post events (by action)", async () => { const result = await E621.PostEvents.find({ action: E621.PostEvents.Action.Deleted }); expect(result.status.code).toBe(200); expect(result.data.length).toBe(75); expect(result.data[0].action).toBe(E621.PostEvents.Action.Deleted); }); test("Fetch post events (by ID)", async () => { const result = await E621.PostEvents.find({ id: 13 }); expect(result.status.code).toBe(200); expect(result.data.length).toBeGreaterThan(0); expect(result.data[0].id).toBe(13); }); test("Fetch post events (by creator ID)", async () => { const result = await E621.PostEvents.find({ creator_id: 211960 }); expect(result.status.code).toBe(200); expect(result.data.length).toBe(75); expect(result.data[0].creator_id).toBe(211960); }); });