4
4
extensionRequestsListPending,
5
5
extensionRequestsListApproved,
6
6
extensionRequestResponse,
7
- extensionRequestsListPendingDescending ,
7
+ extensionRequestsListPendingAscending ,
8
8
extensionRequestsListUserSearch,
9
9
extensionRequestListForAuditLogs,
10
10
} = require ( '../../mock-data/extension-requests' ) ;
@@ -46,9 +46,9 @@ describe('Tests the Extension Requests Screen', () => {
46
46
const url = interceptedRequest . url ( ) ;
47
47
if (
48
48
url ===
49
- 'https://api.realdevsquad.com/extension-requests?order=asc &size=5&q=status%3APENDING' ||
49
+ 'https://api.realdevsquad.com/extension-requests?order=desc &size=5&q=status%3APENDING' ||
50
50
url ===
51
- 'https://api.realdevsquad.com/extension-requests?dev=true&order=asc '
51
+ 'https://api.realdevsquad.com/extension-requests?dev=true&order=desc '
52
52
) {
53
53
interceptedRequest . respond ( {
54
54
status : 200 ,
@@ -86,7 +86,7 @@ describe('Tests the Extension Requests Screen', () => {
86
86
} ) ;
87
87
} else if (
88
88
url ===
89
- 'https://api.realdevsquad.com/extension-requests?order=desc &size=5&q=status%3APENDING'
89
+ 'https://api.realdevsquad.com/extension-requests?order=asc &size=5&q=status%3APENDING'
90
90
) {
91
91
interceptedRequest . respond ( {
92
92
status : 200 ,
@@ -96,7 +96,7 @@ describe('Tests the Extension Requests Screen', () => {
96
96
'Access-Control-Allow-Methods' : 'GET, POST, PUT, DELETE, OPTIONS' ,
97
97
'Access-Control-Allow-Headers' : 'Content-Type, Authorization' ,
98
98
} ,
99
- body : JSON . stringify ( extensionRequestsListPendingDescending ) ,
99
+ body : JSON . stringify ( extensionRequestsListPendingAscending ) ,
100
100
} ) ;
101
101
} else if (
102
102
url === 'https://api.realdevsquad.com/users?search=sunny&size=1'
@@ -196,7 +196,7 @@ describe('Tests the Extension Requests Screen', () => {
196
196
} ) ;
197
197
} else if (
198
198
url ===
199
- 'https://api.realdevsquad.com/extension-requests?order=asc &size=5&q=status%3APENDING%2Cassignee%3AiODXB6gfsjaZB9p0XlBw'
199
+ 'https://api.realdevsquad.com/extension-requests?order=desc &size=5&q=status%3APENDING%2Cassignee%3AiODXB6gfsjaZB9p0XlBw'
200
200
) {
201
201
interceptedRequest . respond ( {
202
202
status : 200 ,
@@ -210,7 +210,7 @@ describe('Tests the Extension Requests Screen', () => {
210
210
} ) ;
211
211
} else if (
212
212
url ===
213
- 'https://api.realdevsquad.com/extension-requests?order=asc &size=5&q=status%3APENDING%2Cassignee%3AiODXB6gfsjaZB9p0XlBw%2B7yzVDl8s1ORNCtH9Ps7K'
213
+ 'https://api.realdevsquad.com/extension-requests?order=desc &size=5&q=status%3APENDING%2Cassignee%3AiODXB6gfsjaZB9p0XlBw%2B7yzVDl8s1ORNCtH9Ps7K'
214
214
) {
215
215
interceptedRequest . respond ( {
216
216
status : 200 ,
@@ -278,9 +278,9 @@ describe('Tests the Extension Requests Screen', () => {
278
278
} ) ;
279
279
} else if (
280
280
url ===
281
- 'https://api.realdevsquad.com/extension-requests?order=asc &size=5&q=status%3AAPPROVED%2BPENDING%2BDENIED' ||
281
+ 'https://api.realdevsquad.com/extension-requests?order=desc &size=5&q=status%3AAPPROVED%2BPENDING%2BDENIED' ||
282
282
url ===
283
- 'https://api.realdevsquad.com/extension-requests?dev=true&order=asc &q=status%3AAPPROVED%2BDENIED'
283
+ 'https://api.realdevsquad.com/extension-requests?dev=true&order=desc &q=status%3AAPPROVED%2BDENIED'
284
284
) {
285
285
interceptedRequest . respond ( {
286
286
status : 200 ,
@@ -346,7 +346,7 @@ describe('Tests the Extension Requests Screen', () => {
346
346
} ) ;
347
347
} else if (
348
348
url ===
349
- 'https://api.realdevsquad.com/extension-requests?order=asc &size=5&q=status%3AAPPROVED%2Cassignee%3AiODXB6gfsjaZB9p0XlBw%2B7yzVDl8s1ORNCtH9Ps7K'
349
+ 'https://api.realdevsquad.com/extension-requests?order=desc &size=5&q=status%3AAPPROVED%2Cassignee%3AiODXB6gfsjaZB9p0XlBw%2B7yzVDl8s1ORNCtH9Ps7K'
350
350
) {
351
351
interceptedRequest . respond ( {
352
352
status : 200 ,
@@ -360,7 +360,7 @@ describe('Tests the Extension Requests Screen', () => {
360
360
} ) ;
361
361
} else if (
362
362
url ===
363
- 'https://api.realdevsquad.com/extension-requests?order=asc &size=1&q=status%3APENDING'
363
+ 'https://api.realdevsquad.com/extension-requests?order=desc &size=1&q=status%3APENDING'
364
364
) {
365
365
interceptedRequest . respond ( {
366
366
status : 200 ,
@@ -677,11 +677,11 @@ describe('Tests the Extension Requests Screen', () => {
677
677
678
678
const sortedRequestDaysArray = requestDaysArray
679
679
. slice ( )
680
- . sort ( ( a , b ) => a - b ) ;
680
+ . sort ( ( a , b ) => b - a ) ;
681
681
expect ( requestDaysArray ) . toEqual ( sortedRequestDaysArray ) ;
682
682
} ) ;
683
683
684
- it ( 'Checks whether the cards displayed in descending order when sort icon is clicked' , async ( ) => {
684
+ it ( 'Checks whether the cards displayed in ascending order when sort icon is clicked' , async ( ) => {
685
685
const sortButton = await page . $ ( '.sort-button' ) ;
686
686
687
687
await sortButton . click ( ) ;
@@ -697,7 +697,7 @@ describe('Tests the Extension Requests Screen', () => {
697
697
requestDaysArray . push ( requestedDays . slice ( 5 ) ) ;
698
698
}
699
699
700
- const sortedRequestDaysArray = [ ...requestDaysArray ] . sort ( ) . reverse ( ) ;
700
+ const sortedRequestDaysArray = [ ...requestDaysArray ] . sort ( ) ;
701
701
702
702
expect ( requestDaysArray ) . toEqual ( sortedRequestDaysArray ) ;
703
703
} ) ;
@@ -916,12 +916,12 @@ describe('Tests the Extension Requests Screen', () => {
916
916
await page . waitForNetworkIdle ( ) ;
917
917
const url = page . url ( ) ;
918
918
expect ( url ) . toBe (
919
- `${ baseUrl } ?order=asc &size=5&q=status%3AAPPROVED%2Cassignee%3Asunny%2Brandhir` ,
919
+ `${ baseUrl } ?order=desc &size=5&q=status%3AAPPROVED%2Cassignee%3Asunny%2Brandhir` ,
920
920
) ;
921
921
} ) ;
922
922
it ( 'Should have UI elements in sync with url' , async ( ) => {
923
923
await page . goto (
924
- `${ baseUrl } /?order=asc &size=5&q=status%3AAPPROVED%2Cassignee%3Asunny%2Brandhir` ,
924
+ `${ baseUrl } /?order=desc &size=5&q=status%3AAPPROVED%2Cassignee%3Asunny%2Brandhir` ,
925
925
) ;
926
926
const filterButton = await page . $ ( '#filter-button' ) ;
927
927
await filterButton . click ( ) ;
@@ -936,15 +936,15 @@ describe('Tests the Extension Requests Screen', () => {
936
936
) ;
937
937
expect ( searchText ) . toBe ( 'sunny,randhir' ) ;
938
938
await page . waitForSelector ( '.sort-button' ) ;
939
- const ascSortIconDisplayStyle = await page . $eval (
940
- '#asc -sort-icon' ,
939
+ const descSortIconDisplayStyle = await page . $eval (
940
+ '#desc -sort-icon' ,
941
941
( icon ) => window . getComputedStyle ( icon ) . display ,
942
942
) ;
943
- expect ( ascSortIconDisplayStyle ) . toBe ( 'block' ) ;
943
+ expect ( descSortIconDisplayStyle ) . toBe ( 'block' ) ;
944
944
} ) ;
945
945
946
946
it ( 'Should show empty message if all extension requests have been addressed' , async ( ) => {
947
- await page . goto ( `${ baseUrl } /?order=asc &size=1&q=status%3APENDING` ) ;
947
+ await page . goto ( `${ baseUrl } /?order=desc &size=1&q=status%3APENDING` ) ;
948
948
await page . waitForNetworkIdle ( ) ;
949
949
950
950
extensionRequestsElement = await page . $ ( '.extension-requests' ) ;
0 commit comments