feat(core): Add delete user functionality and necessary tests

This commit is contained in:
2024-08-27 08:13:52 +02:00
parent 66a4bf6142
commit 6ab9ab2c59
5 changed files with 36 additions and 5 deletions

View File

@@ -24,15 +24,24 @@ tap.test('should list users', async () => {
const users = await testZitadel.listUsers();
expect(users).toBeArray();
expect(users[0]).toBeInstanceOf(zitadel.ZitaldelUser);
console.log(users);
console.log(JSON.stringify(users, null, 2));
})
tap.test('should invite user', async () => {
await testZitadel.createUser({
const createUserTest = tap.test('should invite user', async (toolsArg) => {
const user = await testZitadel.createUser({
email: await testQenv.getEnvVarOnDemand('ZITADEL_TEST_EMAIL'),
firstName: 'firstname',
lastName: 'lastname',
})
await toolsArg.delayFor(5000);
return user;
})
tap.test('should delete user', async () => {
const createdUser: zitadel.ZitaldelUser = (await createUserTest.testResultPromise) as any;
expect(createdUser).toBeInstanceOf(zitadel.ZitaldelUser);
await createdUser.delete();
})
export default tap.start()