@@ -27,7 +27,7 @@ const {
27
27
enrichGroupDataWithMembershipInfo,
28
28
fetchGroupToUserMapping,
29
29
updateUsersNicknameStatus,
30
- addMissedProgressUpdatesRoleInDiscord ,
30
+ getMissedProgressUpdatesUsers ,
31
31
addInviteToInviteModel,
32
32
getUserDiscordInvite,
33
33
} = require ( "../../../models/discordactions" ) ;
@@ -591,7 +591,7 @@ describe("discordactions", function () {
591
591
} ) . timeout ( 10000 ) ;
592
592
} ) ;
593
593
594
- describe ( "addMissedProgressUpdatesRoleInDiscord " , function ( ) {
594
+ describe ( "getMissedProgressUpdatesUsers " , function ( ) {
595
595
let activeUserWithProgressUpdates ;
596
596
let idleUser ;
597
597
let userNotInDiscord ;
@@ -639,10 +639,6 @@ describe("discordactions", function () {
639
639
date . setDate ( date . getDate ( ) - 1 ) ;
640
640
const progressData = stubbedModelTaskProgressData ( null , taskIdList [ 2 ] , date . getTime ( ) , date . valueOf ( ) ) ;
641
641
progressDataList . push ( progressData ) ;
642
- const date2 = new Date ( ) ;
643
- date2 . setDate ( date2 . getDate ( ) - 3 ) ;
644
- const progressData2 = stubbedModelTaskProgressData ( null , taskIdList [ 2 ] , date2 . getTime ( ) , date2 . valueOf ( ) ) ;
645
- progressDataList . push ( progressData2 ) ;
646
642
647
643
await Promise . all ( progressDataList . map ( async ( progress ) => await createProgressDocument ( progress ) ) ) ;
648
644
@@ -653,7 +649,7 @@ describe("discordactions", function () {
653
649
await cleanDb ( ) ;
654
650
} ) ;
655
651
it ( "should list of users who missed updating progress" , async function ( ) {
656
- const result = await addMissedProgressUpdatesRoleInDiscord ( ) ;
652
+ const result = await getMissedProgressUpdatesUsers ( ) ;
657
653
expect ( result ) . to . be . an ( "object" ) ;
658
654
expect ( result ) . to . be . deep . equal ( {
659
655
tasks : 4 ,
@@ -663,7 +659,7 @@ describe("discordactions", function () {
663
659
} ) ;
664
660
665
661
it ( "should not list of users who are not active and who missed updating progress" , async function ( ) {
666
- const result = await addMissedProgressUpdatesRoleInDiscord ( ) ;
662
+ const result = await getMissedProgressUpdatesUsers ( ) ;
667
663
expect ( result ) . to . be . an ( "object" ) ;
668
664
expect ( result . usersToAddRole ) . to . not . contain ( idleUser . discordId ) ;
669
665
expect ( result . usersToAddRole ) . to . not . contain ( userNotInDiscord . discordId ) ;
@@ -673,13 +669,13 @@ describe("discordactions", function () {
673
669
const date = new Date ( ) ;
674
670
date . setDate ( date . getDate ( ) - 1 ) ;
675
671
const date2 = new Date ( ) ;
676
- date . setDate ( date2 . getDate ( ) - 2 ) ;
672
+ date2 . setDate ( date2 . getDate ( ) - 2 ) ;
677
673
const date3 = new Date ( ) ;
678
- date . setDate ( date3 . getDate ( ) - 3 ) ;
674
+ date3 . setDate ( date3 . getDate ( ) - 3 ) ;
679
675
const date4 = new Date ( ) ;
680
- date . setDate ( date4 . getDate ( ) - 4 ) ;
676
+ date4 . setDate ( date4 . getDate ( ) - 4 ) ;
681
677
// this should now only get users who have not provided any update in last 7 days instead of 3;
682
- const result = await addMissedProgressUpdatesRoleInDiscord ( {
678
+ const result = await getMissedProgressUpdatesUsers ( {
683
679
excludedDates : [ date . valueOf ( ) , date2 . valueOf ( ) , date3 . valueOf ( ) , date4 . valueOf ( ) ] ,
684
680
} ) ;
685
681
expect ( result ) . to . be . an ( "object" ) ;
@@ -691,17 +687,17 @@ describe("discordactions", function () {
691
687
} ) ;
692
688
693
689
it ( "should process only 1 task when size is passed as 1" , async function ( ) {
694
- const result = await addMissedProgressUpdatesRoleInDiscord ( { size : 1 } ) ;
690
+ const result = await getMissedProgressUpdatesUsers ( { size : 1 } ) ;
695
691
696
692
expect ( result ) . to . be . an ( "object" ) ;
697
693
expect ( result . tasks ) . to . be . equal ( 1 ) ;
698
694
} ) ;
699
695
it ( "should fetch process tasks when cursor is passed" , async function ( ) {
700
- const result = await addMissedProgressUpdatesRoleInDiscord ( { size : 4 } ) ;
696
+ const result = await getMissedProgressUpdatesUsers ( { size : 4 } ) ;
701
697
702
698
expect ( result ) . to . be . an ( "object" ) ;
703
699
expect ( result ) . to . haveOwnProperty ( "cursor" ) ;
704
- const nextResult = await addMissedProgressUpdatesRoleInDiscord ( { size : 4 , cursor : result . cursor } ) ;
700
+ const nextResult = await getMissedProgressUpdatesUsers ( { size : 4 , cursor : result . cursor } ) ;
705
701
expect ( nextResult ) . to . be . an ( "object" ) ;
706
702
expect ( nextResult ) . to . not . haveOwnProperty ( "cursor" ) ;
707
703
} ) ;
0 commit comments