|
@@ -51,7 +51,7 @@ describe('RoleNameCollection', () => {
|
|
})
|
|
})
|
|
|
|
|
|
it('should tell if collection has a role with more or equal power to', () => {
|
|
it('should tell if collection has a role with more or equal power to', () => {
|
|
- let roles = [RoleName.NAMES.CoreUser]
|
|
|
|
|
|
+ let roles = [RoleName.NAMES.VaultsUser]
|
|
let valueOrError = RoleNameCollection.create(roles)
|
|
let valueOrError = RoleNameCollection.create(roles)
|
|
let roleNames = valueOrError.getValue()
|
|
let roleNames = valueOrError.getValue()
|
|
|
|
|
|
@@ -63,6 +63,18 @@ describe('RoleNameCollection', () => {
|
|
roleNames.hasARoleNameWithMoreOrEqualPowerTo(RoleName.create(RoleName.NAMES.CoreUser).getValue()),
|
|
roleNames.hasARoleNameWithMoreOrEqualPowerTo(RoleName.create(RoleName.NAMES.CoreUser).getValue()),
|
|
).toBeTruthy()
|
|
).toBeTruthy()
|
|
|
|
|
|
|
|
+ roles = [RoleName.NAMES.CoreUser]
|
|
|
|
+ valueOrError = RoleNameCollection.create(roles)
|
|
|
|
+ roleNames = valueOrError.getValue()
|
|
|
|
+
|
|
|
|
+ expect(
|
|
|
|
+ roleNames.hasARoleNameWithMoreOrEqualPowerTo(RoleName.create(RoleName.NAMES.PlusUser).getValue()),
|
|
|
|
+ ).toBeFalsy()
|
|
|
|
+ expect(roleNames.hasARoleNameWithMoreOrEqualPowerTo(RoleName.create(RoleName.NAMES.ProUser).getValue())).toBeFalsy()
|
|
|
|
+ expect(
|
|
|
|
+ roleNames.hasARoleNameWithMoreOrEqualPowerTo(RoleName.create(RoleName.NAMES.CoreUser).getValue()),
|
|
|
|
+ ).toBeTruthy()
|
|
|
|
+
|
|
roles = [RoleName.NAMES.CoreUser, RoleName.NAMES.PlusUser]
|
|
roles = [RoleName.NAMES.CoreUser, RoleName.NAMES.PlusUser]
|
|
valueOrError = RoleNameCollection.create(roles)
|
|
valueOrError = RoleNameCollection.create(roles)
|
|
roleNames = valueOrError.getValue()
|
|
roleNames = valueOrError.getValue()
|