@@ -15,11 +15,11 @@ describe("Test formatTask function", () => {
1515 it ( "Should return a string with task details" , ( ) => {
1616 const tasksData : task = tasks . tasks [ 0 ] ;
1717 const formattedTask = formatTask ( tasksData ) ;
18- const expectedTask = `
19- **Title :** Test Cases for QR scanning feature
20- **Progress :** 40%
21- **Ends On :** 09/09/2023
22- **More details:** [Task Details](https://status.realdevsquad.com/tasks/qaCqdCTjRyX1EPLuv1mJ) ` ;
18+ const expectedTitle = `**Title:** Test Cases for QR scanning feature` ;
19+ const expectedProgress = `**Progress :** 40%` ;
20+ const expectedEndsOn = `**Ends On :** 09/09/2023` ;
21+ const expectedMoreDetails = `**More details :** [Task Details](https://status.realdevsquad.com/tasks/qaCqdCTjRyX1EPLuv1mJ)` ;
22+ const expectedTask = ` ${ expectedTitle } \n ${ expectedProgress } \n ${ expectedEndsOn } \n ${ expectedMoreDetails } `;
2323 expect ( formattedTask ) . toBe ( expectedTask ) ;
2424 } ) ;
2525} ) ;
@@ -42,23 +42,26 @@ describe("Test generateTaskResponseMessage function", () => {
4242 formattedTasks ,
4343 "IN_PROGRESS"
4444 ) ;
45- const task1 = `
46- **Title:** Test Cases for QR scanning feature
47- **Progress:** 40%
48- **Ends On:** 09/09/2023
49- **More details:** [Task Details](https://status.realdevsquad.com/tasks/qaCqdCTjRyX1EPLuv1mJ)` ;
50- const task2 = `
51- **Title:** /task command to show assignee task details
52- **Progress:** 50%
53- **Ends On:** 09/09/2023
54- **More details:** [Task Details](https://status.realdevsquad.com/tasks/xylBsqi7LayeiZVlJfUr)` ;
55- const allTaskURL =
56- " [→ All Tasks](https://status.realdevsquad.com/tasks?q=status:all+assignee:sunny-s)" ;
57- const expectedResponseMessage = `
58- ## In Progress Tasks of sunny-s
59- ${ task1 }
60- ${ task2 } \n
61- ${ allTaskURL } \n`;
45+ const expectedMessage = `## In Progress Tasks of sunny-s` ;
46+
47+ const expectedTitle1 = `**Title:** Test Cases for QR scanning feature` ;
48+ const expectedProgress1 = `**Progress:** 40%` ;
49+ const expectedEndsOn1 = `**Ends On:** 09/09/2023` ;
50+ const expectedMoreDetails1 = `**More details:** [Task Details](https://status.realdevsquad.com/tasks/qaCqdCTjRyX1EPLuv1mJ)` ;
51+
52+ const expectedTitle2 =
53+ "**Title:** /task command to show assignee task details" ;
54+ const expectedProgress2 = `**Progress:** 50%` ;
55+ const expectedEndsOn2 = `**Ends On:** 09/09/2023` ;
56+ const expectedMoreDetails2 = `**More details:** [Task Details](https://status.realdevsquad.com/tasks/xylBsqi7LayeiZVlJfUr)` ;
57+
58+ const task1 = `${ expectedTitle1 } \n${ expectedProgress1 } \n${ expectedEndsOn1 } \n${ expectedMoreDetails1 } ` ;
59+
60+ const task2 = `${ expectedTitle2 } \n${ expectedProgress2 } \n${ expectedEndsOn2 } \n${ expectedMoreDetails2 } ` ;
61+
62+ const allTaskURL = `[→ All Tasks](https://status.realdevsquad.com/tasks?q=status:all+assignee:sunny-s)` ;
63+
64+ const expectedResponseMessage = `${ expectedMessage } \n${ task1 } \n\n${ task2 } \n${ allTaskURL } \n` ;
6265 expect ( responseMessage ) . toBe ( expectedResponseMessage ) ;
6366 } ) ;
6467} ) ;
0 commit comments