@@ -569,7 +569,7 @@ describe('Upgrade DB Tests', () => {
569
569
570
570
it ( 'should not create duplicate roles if they already exist' , async ( ) => {
571
571
// Create an existing role
572
- await new RoleModel ( { name : 'admin' } ) . save ( )
572
+ await new RoleModel ( { name : 'admin' } ) . save ( )
573
573
574
574
await upgradeFunc ( )
575
575
@@ -583,9 +583,9 @@ describe('Upgrade DB Tests', () => {
583
583
it ( 'should set correct permissions for each role' , async ( ) => {
584
584
await upgradeFunc ( )
585
585
586
- const managerRole = await RoleModel . findOne ( { name : 'manager' } )
587
- const adminRole = await RoleModel . findOne ( { name : 'admin' } )
588
- const operatorRole = await RoleModel . findOne ( { name : 'operator' } )
586
+ const managerRole = await RoleModel . findOne ( { name : 'manager' } )
587
+ const adminRole = await RoleModel . findOne ( { name : 'admin' } )
588
+ const operatorRole = await RoleModel . findOne ( { name : 'operator' } )
589
589
590
590
// Helper function to check permissions
591
591
const checkPermissions = ( role , expectedPermissions ) => {
@@ -600,55 +600,55 @@ describe('Upgrade DB Tests', () => {
600
600
601
601
// Admin role permissions
602
602
checkPermissions ( adminRole , {
603
- " channel-view-all" : true ,
604
- " channel-manage-all" : true ,
605
- " client-view-all" : true ,
606
- " client-manage-all" : true ,
607
- " transaction-view-all" : true ,
608
- " transaction-view-body-all" : true ,
609
- " transaction-rerun-all" : true ,
610
- " user-view" : true ,
611
- " user-manage" : true ,
612
- " visualizer-manage" : true ,
613
- " visualizer-view" : true
603
+ ' channel-view-all' : true ,
604
+ ' channel-manage-all' : true ,
605
+ ' client-view-all' : true ,
606
+ ' client-manage-all' : true ,
607
+ ' transaction-view-all' : true ,
608
+ ' transaction-view-body-all' : true ,
609
+ ' transaction-rerun-all' : true ,
610
+ ' user-view' : true ,
611
+ ' user-manage' : true ,
612
+ ' visualizer-manage' : true ,
613
+ ' visualizer-view' : true
614
614
// Add other admin permissions as needed
615
615
} )
616
616
617
617
// Manager role permissions
618
618
checkPermissions ( managerRole , {
619
- " channel-view-all" : true ,
620
- " channel-manage-all" : true ,
621
- " client-view-all" : true ,
622
- " client-manage-all" : true ,
623
- " transaction-view-all" : true ,
624
- " transaction-view-body-all" : true ,
625
- " transaction-rerun-all" : true ,
626
- " user-view" : true ,
627
- " visualizer-manage" : true ,
628
- " visualizer-view" : true
619
+ ' channel-view-all' : true ,
620
+ ' channel-manage-all' : true ,
621
+ ' client-view-all' : true ,
622
+ ' client-manage-all' : true ,
623
+ ' transaction-view-all' : true ,
624
+ ' transaction-view-body-all' : true ,
625
+ ' transaction-rerun-all' : true ,
626
+ ' user-view' : true ,
627
+ ' visualizer-manage' : true ,
628
+ ' visualizer-view' : true
629
629
// Add other manager permissions as needed
630
630
} )
631
631
632
632
// Operator role permissions
633
633
checkPermissions ( operatorRole , {
634
- " channel-view-all" : true ,
635
- " transaction-view-all" : true ,
636
- " transaction-view-body-all" : true ,
637
- " transaction-rerun-all" : true
634
+ ' channel-view-all' : true ,
635
+ ' transaction-view-all' : true ,
636
+ ' transaction-view-body-all' : true ,
637
+ ' transaction-rerun-all' : true
638
638
// Add other operator permissions as needed
639
639
} )
640
640
641
641
// Check that operator doesn't have certain permissions
642
- should ( operatorRole . permissions [ " user-manage" ] ) . be . false ( )
643
- should ( operatorRole . permissions [ " client-manage-all" ] ) . be . false ( )
642
+ should ( operatorRole . permissions [ ' user-manage' ] ) . be . false ( )
643
+ should ( operatorRole . permissions [ ' client-manage-all' ] ) . be . false ( )
644
644
} )
645
645
646
646
it ( 'should not create roles if they all already exist' , async ( ) => {
647
647
// Create all default roles beforehand
648
648
await Promise . all ( [
649
- new RoleModel ( { name : 'admin' } ) . save ( ) ,
650
- new RoleModel ( { name : 'manager' } ) . save ( ) ,
651
- new RoleModel ( { name : 'operator' } ) . save ( )
649
+ new RoleModel ( { name : 'admin' } ) . save ( ) ,
650
+ new RoleModel ( { name : 'manager' } ) . save ( ) ,
651
+ new RoleModel ( { name : 'operator' } ) . save ( )
652
652
] )
653
653
654
654
await upgradeFunc ( )
@@ -659,7 +659,7 @@ describe('Upgrade DB Tests', () => {
659
659
660
660
it ( 'should handle partial existing roles' , async ( ) => {
661
661
// Create only one default role beforehand
662
- await new RoleModel ( { name : 'admin' } ) . save ( )
662
+ await new RoleModel ( { name : 'admin' } ) . save ( )
663
663
664
664
await upgradeFunc ( )
665
665
@@ -671,4 +671,4 @@ describe('Upgrade DB Tests', () => {
671
671
roleNames . should . containEql ( 'operator' )
672
672
} )
673
673
} )
674
- } )
674
+ } )
0 commit comments