@@ -20,7 +20,7 @@ describe('SharePermissionsToolBox', () => {
2020 expect ( addPermissions ( ATOMIC_PERMISSIONS . NONE , ATOMIC_PERMISSIONS . READ ) ) . toBe ( ATOMIC_PERMISSIONS . READ )
2121 expect ( addPermissions ( ATOMIC_PERMISSIONS . READ , ATOMIC_PERMISSIONS . READ ) ) . toBe ( ATOMIC_PERMISSIONS . READ )
2222 expect ( addPermissions ( ATOMIC_PERMISSIONS . READ , ATOMIC_PERMISSIONS . UPDATE ) ) . toBe ( ATOMIC_PERMISSIONS . READ | ATOMIC_PERMISSIONS . UPDATE )
23- expect ( addPermissions ( ATOMIC_PERMISSIONS . READ | ATOMIC_PERMISSIONS . UPDATE , ATOMIC_PERMISSIONS . CREATE | ATOMIC_PERMISSIONS . DELETE | ATOMIC_PERMISSIONS . SHARE ) ) . toBe ( BUNDLED_PERMISSIONS . ALL )
23+ expect ( addPermissions ( ATOMIC_PERMISSIONS . READ | ATOMIC_PERMISSIONS . UPDATE , ATOMIC_PERMISSIONS . CREATE | ATOMIC_PERMISSIONS . DELETE ) ) . toBe ( BUNDLED_PERMISSIONS . ALL )
2424 expect ( addPermissions ( BUNDLED_PERMISSIONS . ALL , ATOMIC_PERMISSIONS . READ ) ) . toBe ( BUNDLED_PERMISSIONS . ALL )
2525 expect ( addPermissions ( BUNDLED_PERMISSIONS . ALL , ATOMIC_PERMISSIONS . NONE ) ) . toBe ( BUNDLED_PERMISSIONS . ALL )
2626 } )
@@ -32,7 +32,7 @@ describe('SharePermissionsToolBox', () => {
3232 expect ( subtractPermissions ( ATOMIC_PERMISSIONS . READ | ATOMIC_PERMISSIONS . UPDATE , ATOMIC_PERMISSIONS . UPDATE ) ) . toBe ( ATOMIC_PERMISSIONS . READ )
3333 expect ( subtractPermissions ( ATOMIC_PERMISSIONS . READ | ATOMIC_PERMISSIONS . UPDATE , ATOMIC_PERMISSIONS . CREATE | ATOMIC_PERMISSIONS . DELETE ) ) . toBe ( ATOMIC_PERMISSIONS . READ | ATOMIC_PERMISSIONS . UPDATE )
3434 expect ( subtractPermissions ( ATOMIC_PERMISSIONS . READ | ATOMIC_PERMISSIONS . UPDATE , ATOMIC_PERMISSIONS . UPDATE | ATOMIC_PERMISSIONS . DELETE ) ) . toBe ( ATOMIC_PERMISSIONS . READ )
35- expect ( subtractPermissions ( BUNDLED_PERMISSIONS . ALL , ATOMIC_PERMISSIONS . READ ) ) . toBe ( ATOMIC_PERMISSIONS . UPDATE | ATOMIC_PERMISSIONS . CREATE | ATOMIC_PERMISSIONS . DELETE | ATOMIC_PERMISSIONS . SHARE )
35+ expect ( subtractPermissions ( BUNDLED_PERMISSIONS . ALL , ATOMIC_PERMISSIONS . READ ) ) . toBe ( ATOMIC_PERMISSIONS . UPDATE | ATOMIC_PERMISSIONS . CREATE | ATOMIC_PERMISSIONS . DELETE )
3636 } )
3737
3838 test ( 'Has permissions' , ( ) => {
@@ -45,8 +45,8 @@ describe('SharePermissionsToolBox', () => {
4545 } )
4646
4747 test ( 'Toggle permissions' , ( ) => {
48- expect ( togglePermissions ( BUNDLED_PERMISSIONS . ALL , BUNDLED_PERMISSIONS . UPLOAD_AND_UPDATE ) ) . toBe ( ATOMIC_PERMISSIONS . SHARE )
49- expect ( togglePermissions ( BUNDLED_PERMISSIONS . ALL , BUNDLED_PERMISSIONS . FILE_DROP ) ) . toBe ( ATOMIC_PERMISSIONS . READ | ATOMIC_PERMISSIONS . UPDATE | ATOMIC_PERMISSIONS . DELETE | ATOMIC_PERMISSIONS . SHARE )
48+ expect ( togglePermissions ( BUNDLED_PERMISSIONS . ALL , BUNDLED_PERMISSIONS . UPLOAD_AND_UPDATE ) ) . toBe ( ATOMIC_PERMISSIONS . NONE )
49+ expect ( togglePermissions ( BUNDLED_PERMISSIONS . ALL , BUNDLED_PERMISSIONS . FILE_DROP ) ) . toBe ( ATOMIC_PERMISSIONS . READ | ATOMIC_PERMISSIONS . UPDATE | ATOMIC_PERMISSIONS . DELETE )
5050 expect ( togglePermissions ( BUNDLED_PERMISSIONS . ALL , ATOMIC_PERMISSIONS . NONE ) ) . toBe ( BUNDLED_PERMISSIONS . ALL )
5151 expect ( togglePermissions ( ATOMIC_PERMISSIONS . NONE , BUNDLED_PERMISSIONS . ALL ) ) . toBe ( BUNDLED_PERMISSIONS . ALL )
5252 expect ( togglePermissions ( ATOMIC_PERMISSIONS . READ , BUNDLED_PERMISSIONS . ALL ) ) . toBe ( BUNDLED_PERMISSIONS . ALL )
0 commit comments