budibase/packages/server/src/api/routes/tests/auth.spec.js

24 lines
622 B
JavaScript

const setup = require("./utilities")
const { generateUserMetadataID } = require("../../../db/utils")
describe("/authenticate", () => {
let request = setup.getRequest()
let config = setup.getConfig()
afterAll(setup.afterAll)
beforeAll(async () => {
await config.init()
})
describe("fetch self", () => {
it("should be able to fetch self", async () => {
const res = await request
.get(`/api/self`)
.set(config.defaultHeaders())
.expect("Content-Type", /json/)
.expect(200)
expect(res.body._id).toEqual(generateUserMetadataID(config.user._id))
})
})
})