1
0
Fork 0
mirror of synced 2024-10-02 10:08:09 +13:00

Updating comments

This commit is contained in:
Mitch-Budibase 2023-07-19 15:18:02 +01:00
parent e7d304d4cf
commit b01c800d08
2 changed files with 15 additions and 14 deletions

View file

@ -13,7 +13,7 @@ describe("Account Internal Operations", () => {
await config.afterAll()
})
it("performs account deletion", async () => {
it("performs account deletion by ID", async () => {
// Deleting by unknown id doesn't work
const accountId = generator.string()
await config.api.accounts.delete(accountId, { status: 404 })

View file

@ -2,7 +2,7 @@ import TestConfiguration from "../../config/TestConfiguration"
import * as fixtures from "../../fixtures"
import { generator } from "../../../shared"
describe("accounts", () => {
describe("Accounts", () => {
const config = new TestConfiguration()
beforeAll(async () => {
@ -15,18 +15,19 @@ describe("accounts", () => {
it("performs signup and deletion flow", async () => {
await config.doInNewState(async () => {
// Create account
const createAccountRequest = fixtures.accounts.generateAccount()
const email = createAccountRequest.email
const tenantId = createAccountRequest.tenantId
// Validation - email and tenant id allowed
// Validation - email and tenant ID allowed
await config.api.accounts.validateEmail(email)
await config.api.accounts.validateTenantId(tenantId)
// Create unverified account
await config.api.accounts.create(createAccountRequest)
// Validation - email and tenant id no longer valid
// Validation - email and tenant ID no longer valid
await config.api.accounts.validateEmail(email, { status: 400 })
await config.api.accounts.validateTenantId(tenantId, { status: 400 })
@ -39,26 +40,26 @@ describe("accounts", () => {
// Send the verification request
await config.accountsApi.accounts.verifyAccount(code!)
// Can now login to the account
// Can now log in to the account
await config.loginAsAccount(createAccountRequest)
// Delete account
await config.api.accounts.deleteCurrentAccount()
// Can't login
// Can't log in
await config.loginAsAccount(createAccountRequest, { status: 403 })
})
})
describe("searching accounts", () => {
it("searches by tenant id", async () => {
describe("Searching accounts", () => {
it("search by tenant ID", async () => {
const tenantId = generator.string()
// empty result
const [emptyRes, emptyBody] = await config.api.accounts.search(tenantId, "tenantId")
// Empty result
const [_, emptyBody] = await config.api.accounts.search(tenantId, "tenantId")
expect(emptyBody.length).toBe(0)
// hit result
// Hit result
const [hitRes, hitBody] = await config.api.accounts.search(config.state.tenantId!, "tenantId")
expect(hitBody.length).toBe(1)
expect(hitBody[0].tenantId).toBe(config.state.tenantId)
@ -67,11 +68,11 @@ describe("accounts", () => {
it("searches by email", async () => {
const email = generator.email()
// empty result
const [emptyRes, emptyBody] = await config.api.accounts.search(email, "email")
// Empty result
const [_, emptyBody] = await config.api.accounts.search(email, "email")
expect(emptyBody.length).toBe(0)
// hit result
// Hit result
const [hitRes, hitBody] = await config.api.accounts.search(config.state.email!, "email")
expect(hitBody.length).toBe(1)
expect(hitBody[0].email).toBe(config.state.email)