File tree Expand file tree Collapse file tree 2 files changed +17
-21
lines changed Expand file tree Collapse file tree 2 files changed +17
-21
lines changed Original file line number Diff line number Diff line change @@ -370,3 +370,16 @@ export const overdueTaskUsers = {
370
370
} ,
371
371
] ,
372
372
} ;
373
+ export const testDataWithDevTitle = {
374
+ channelId : 123 ,
375
+ roleToBeTaggedObj : {
376
+ name : "role" ,
377
+ type : 4 ,
378
+ value : "860900892193456149" ,
379
+ } ,
380
+ dev_title : {
381
+ name : "dev_title" ,
382
+ type : 4 ,
383
+ value : true ,
384
+ } ,
385
+ } ;
Original file line number Diff line number Diff line change 1
1
import { mentionEachUser } from "../../../src/controllers/mentionEachUser" ;
2
2
import { checkDisplayType } from "../../../src/utils/checkDisplayType" ;
3
3
import { filterUserByRoles } from "../../../src/utils/filterUsersByRole" ;
4
+ import { testDataWithDevTitle } from "../../../tests/fixtures/fixture" ;
4
5
import {
5
6
onlyRoleToBeTagged ,
6
7
transformedArgument ,
@@ -167,35 +168,17 @@ describe("Test mention each function", () => {
167
168
DISCORD_GUILD_ID : "123" ,
168
169
DISCORD_TOKEN : "abc" ,
169
170
} ;
170
- const roleId = "860900892193456149" ;
171
-
172
- // Create the test data with exactly one user
173
- const testData = {
174
- channelId : 123 ,
175
- roleToBeTaggedObj : {
176
- name : "role" ,
177
- type : 4 ,
178
- value : roleId ,
179
- } ,
180
- dev_title : {
181
- name : "dev_title" ,
182
- type : 4 ,
183
- value : true ,
184
- } ,
185
- } ;
186
171
187
- const response = mentionEachUser ( testData , env , ctx ) ;
172
+ const response = mentionEachUser ( testDataWithDevTitle , env , ctx ) ;
188
173
expect ( response ) . toBeInstanceOf ( Promise ) ;
189
174
190
175
const textMessage : { data : { content : string } } = await response . then (
191
176
( res ) => res . json ( )
192
177
) ;
193
178
194
- // Since we can't mock getMembersInServer, both these messages are valid
195
- // depending on whether users are found or not
196
179
expect ( [
197
- `The user with <@&${ roleId } > role is <@282859044593598464>.` ,
198
- `Sorry, no user found with <@&${ roleId } > role.` ,
180
+ `The user with <@&${ testDataWithDevTitle . roleToBeTaggedObj . value } > role is <@282859044593598464>.` ,
181
+ `Sorry, no user found with <@&${ testDataWithDevTitle . roleToBeTaggedObj . value } > role.` ,
199
182
] ) . toContain ( textMessage . data . content ) ;
200
183
} ) ;
201
184
} ) ;
You can’t perform that action at this time.
0 commit comments