UNPKG

spws

Version:

SharePoint Web Services Wrapper

27 lines (23 loc) 833 B
import { SpwsError } from "../../classes"; import getFirstItemID from "./getFirstItemID"; describe("getFirstItemID", () => { it("Passes: ID is returned", async () => { const res = await getFirstItemID("Get List Items Threshold"); expect(typeof res.data).toBe("number"); expect(res.data).toBeLessThan(1000); }); it("Errors: List has no items", async () => { const res = await getFirstItemID("Get List Items Empty"); expect(res.data).toBe(0); }); it("Errors: list does not exist", async () => { let res; try { res = await getFirstItemID("List Does Not Exist"); } catch (e) { const error: SpwsError = e; expect(error.message).toMatch(/The page you selected contains a list that does not exist./i); } expect(res).toBeUndefined(); }); });