2023-04-06 02:33:56 +12:00
|
|
|
import { generator } from "../../shared"
|
|
|
|
import { CreateAccountRequest, Hosting } from "@budibase/types"
|
2023-01-10 04:31:07 +13:00
|
|
|
|
2023-04-06 02:33:56 +12:00
|
|
|
export const generateAccount = (): CreateAccountRequest => {
|
2023-01-18 23:49:14 +13:00
|
|
|
const randomGuid = generator.guid()
|
2023-03-14 23:07:16 +13:00
|
|
|
//Needs to start with a letter
|
|
|
|
let tenant: string = "tenant" + randomGuid
|
2023-01-18 23:49:14 +13:00
|
|
|
tenant = tenant.replace(/-/g, "")
|
2023-01-10 04:31:07 +13:00
|
|
|
|
2023-01-18 23:49:14 +13:00
|
|
|
return {
|
|
|
|
email: `qa+${randomGuid}@budibase.com`,
|
|
|
|
hosting: Hosting.CLOUD,
|
|
|
|
name: `qa+${randomGuid}@budibase.com`,
|
|
|
|
password: `${randomGuid}`,
|
|
|
|
profession: "software_engineer",
|
|
|
|
size: "10+",
|
|
|
|
tenantId: `${tenant}`,
|
|
|
|
tenantName: `${tenant}`,
|
|
|
|
}
|
2022-12-20 07:00:51 +13:00
|
|
|
}
|