From 2727214a0f1ff4b4735726fc3b4d6c316f864b26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=90=D0=BB=D0=B5=CC=88?= =?UTF-8?q?=D1=88=D0=B8=D0=BD?= Date: Tue, 18 May 2021 19:13:16 +0300 Subject: [PATCH] SBERDOMA-102 added test case 'can count all' for admin in OrganizationEmployee --- .../schema/OrganizationEmployee.test.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/apps/condo/domains/organization/schema/OrganizationEmployee.test.js b/apps/condo/domains/organization/schema/OrganizationEmployee.test.js index 065e18d08aa..d39940568b0 100644 --- a/apps/condo/domains/organization/schema/OrganizationEmployee.test.js +++ b/apps/condo/domains/organization/schema/OrganizationEmployee.test.js @@ -234,4 +234,22 @@ describe('OrganizationEmployee', () => { expect(e.data).toEqual({ 'obj': null }) } }) + + describe('admin', () => { + it('can count all', async () => { + const admin = await makeLoggedInAdminClient() + const [organization] = await createTestOrganization(admin) + const [role] = await createTestOrganizationEmployeeRole(admin, organization) + const userClient1 = await makeClientWithNewRegisteredAndLoggedInUser() + await createTestOrganizationEmployee(admin, organization, userClient1.user, role) + const userClient2 = await makeClientWithNewRegisteredAndLoggedInUser() + await createTestOrganizationEmployee(admin, organization, userClient2.user, role) + + const countOfCreatedByAdmin = await OrganizationEmployee.count(admin, { createdBy: { id: admin.user.id } }) + expect(countOfCreatedByAdmin).toBeGreaterThan(2) + + const countOfAll = await OrganizationEmployee.count(admin) + expect(countOfAll).toBeGreaterThanOrEqual(countOfCreatedByAdmin) + }) + }) })