@@ -17,11 +17,9 @@ import {
1717 technicalContactSettingsSelector ,
1818 vacationDelegateSelector ,
1919} from '@selectors/Domain' ;
20- import { isAdminForPolicyByIDSelector } from '@selectors/Policy' ;
2120import type { OnyxEntry } from 'react-native-onyx' ;
2221import CONST from '@src/CONST' ;
23- import ONYXKEYS from '@src/ONYXKEYS' ;
24- import type { CardFeeds , Domain , DomainErrors , DomainPendingActions , DomainSecurityGroup , DomainSettings , Policy } from '@src/types/onyx' ;
22+ import type { CardFeeds , Domain , DomainErrors , DomainPendingActions , DomainSecurityGroup , DomainSettings } from '@src/types/onyx' ;
2523import type { BaseVacationDelegate } from '@src/types/onyx/VacationDelegate' ;
2624
2725describe ( 'domainSelectors' , ( ) => {
@@ -865,34 +863,3 @@ describe('domainSelectors', () => {
865863 } ) ;
866864 } ) ;
867865} ) ;
868-
869- describe ( 'isAdminForPolicyByIDSelector' , ( ) => {
870- const P = ONYXKEYS . COLLECTION . POLICY ;
871-
872- it ( 'returns true when policyID is undefined' , ( ) => {
873- expect ( isAdminForPolicyByIDSelector ( undefined ) ( null ) ) . toBe ( true ) ;
874- } ) ;
875-
876- it ( 'returns true when policyID is empty string' , ( ) => {
877- expect ( isAdminForPolicyByIDSelector ( '' ) ( { [ `${ P } p1` ] : { role : CONST . POLICY . ROLE . USER } as Policy } ) ) . toBe ( true ) ;
878- } ) ;
879-
880- it ( 'returns false when policies is null and policyID is provided' , ( ) => {
881- expect ( isAdminForPolicyByIDSelector ( 'p1' ) ( null ) ) . toBe ( false ) ;
882- } ) ;
883-
884- it ( 'returns false when the policy is not found in the collection' , ( ) => {
885- const policies = { [ `${ P } p2` ] : { role : CONST . POLICY . ROLE . ADMIN } as Policy } ;
886- expect ( isAdminForPolicyByIDSelector ( 'p1' ) ( policies ) ) . toBe ( false ) ;
887- } ) ;
888-
889- it ( 'returns false when policy exists but role is not admin' , ( ) => {
890- const policies = { [ `${ P } p1` ] : { role : CONST . POLICY . ROLE . USER } as Policy } ;
891- expect ( isAdminForPolicyByIDSelector ( 'p1' ) ( policies ) ) . toBe ( false ) ;
892- } ) ;
893-
894- it ( 'returns true when policy exists and role is admin' , ( ) => {
895- const policies = { [ `${ P } p1` ] : { role : CONST . POLICY . ROLE . ADMIN } as Policy } ;
896- expect ( isAdminForPolicyByIDSelector ( 'p1' ) ( policies ) ) . toBe ( true ) ;
897- } ) ;
898- } ) ;
0 commit comments