From 5414e8d8cf0289336f39ef1df7dde616a4ed0022 Mon Sep 17 00:00:00 2001 From: Kenneth Trecy Tobias <19201.tobias.kennethtrecy.c@gmail.com> Date: Wed, 23 Nov 2022 14:19:17 +0800 Subject: [PATCH] unit(manager): allow to retrieve no user --- database/managers/user.spec.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/database/managers/user.spec.ts b/database/managers/user.spec.ts index a3786a39e..e0dffb340 100644 --- a/database/managers/user.spec.ts +++ b/database/managers/user.spec.ts @@ -174,6 +174,17 @@ describe("Database Manager: User read operations", () => { expect(users.data).toHaveLength(1) expect(users).toHaveProperty("data.0.attributes.email", model.email) }) + + it("cannot get user that can reset password", async() => { + const manager = new Manager() + const resetterRole = await new RoleFactory().insertOne() + await new Factory().attach(resetterRole).insertOne() + + const users = await manager.retrieveResetterEmails() + + expect(users).toHaveProperty("data") + expect(users.data).toHaveLength(0) + }) }) describe("Database Manager: User create operations", () => {