Page MenuHomeSealhub

extract-context.test.ts
No OneTemporary

extract-context.test.ts

import assert from "assert";
import { withRunningApp } from "../test_utils/with-test-app";
import { assertThrowsAsync } from "../test_utils/assert-throws-async";
import type { AxiosError } from "axios";
describe("Extract context", () => {
it("Behaves correctly when the session cookie is missing", async () =>
withRunningApp(null, async ({ app, rest_api }) => {
const user = await app.collections.users.suCreate({
username: "any",
password: "anyanyany",
});
await rest_api.login({ username: "any", password: "anyanyany" });
await assertThrowsAsync(
() => rest_api.get("/api/v1/collections/users/me"), // cookie left out intentionally
(error: AxiosError) => {
assert.strictEqual(
error?.response?.data?.message,
"You're not logged in!"
);
}
);
}));
});

File Metadata

Mime Type
text/x-java
Expires
Mon, Dec 23, 22:11 (23 h, 49 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
556978
Default Alt Text
extract-context.test.ts (817 B)

Event Timeline