spws
Version:
SharePoint Web Services Wrapper
27 lines (23 loc) • 833 B
text/typescript
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();
});
});