Skip to content

Commit 7d9310a

Browse files
committed
test: extend checks, verify boolean returns on delete/activate/deactivate
1 parent 15a56a4 commit 7d9310a

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/users/integration.test.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,20 @@ requireAtLeast(
8181
// Second activation is a no-op
8282
await expect(client.users.db.activate('dynamic-dave')).resolves.toEqual(false);
8383

84-
await client.users.db.deactivate('dynamic-dave');
84+
await expect(client.users.db.deactivate('dynamic-dave')).resolves.toEqual(true);
8585
await expectDave().toHaveProperty('active', false);
8686

8787
// Second deactivation is a no-op
8888
await expect(client.users.db.deactivate('dynamic-dave', { revokeKey: true })).resolves.toEqual(false);
8989

90-
await client.users.db.delete('dynamic-dave');
90+
// Re-activate
91+
await expect(client.users.db.activate('dynamic-dave')).resolves.toEqual(true);
92+
93+
await expect(client.users.db.delete('dynamic-dave')).resolves.toEqual(true);
9194
await expectDave(false).toHaveProperty('code', 404);
95+
96+
// Second deletion is a no-op
97+
await expect(client.users.db.delete('dynamic-dave')).resolves.toEqual(false);
9298
});
9399

94100
it('should be able to obtain and rotate api keys', async () => {

0 commit comments

Comments
 (0)