@@ -305,7 +305,7 @@ describe('Tests the Extension Requests Screen', () => {
305
305
} ) ;
306
306
} else if (
307
307
url ===
308
- 'https://api.realdevsquad.com/logs/extensionRequests/?meta.extensionRequestId=fuQs71a0Y7BX3n4rc5Ii&dev=true '
308
+ 'https://api.realdevsquad.com/logs/extensionRequests/?meta.extensionRequestId=fuQs71a0Y7BX3n4rc5Ii'
309
309
) {
310
310
interceptedRequest . respond ( {
311
311
status : 200 ,
@@ -319,7 +319,7 @@ describe('Tests the Extension Requests Screen', () => {
319
319
} ) ;
320
320
} else if (
321
321
url ===
322
- 'https://api.realdevsquad.com/extension-requests/fuQs71a0Y7BX3n4rc5Ii?dev=true '
322
+ 'https://api.realdevsquad.com/extension-requests/fuQs71a0Y7BX3n4rc5Ii'
323
323
) {
324
324
interceptedRequest . respond ( {
325
325
status : 200 ,
@@ -332,7 +332,7 @@ describe('Tests the Extension Requests Screen', () => {
332
332
} ) ;
333
333
} else if (
334
334
url ===
335
- 'https://api.realdevsquad.com/logs/extensionRequests/?meta.extensionRequestId=lw7dRB0I3a6ivsFR5Izs&dev=true '
335
+ 'https://api.realdevsquad.com/logs/extensionRequests/?meta.extensionRequestId=lw7dRB0I3a6ivsFR5Izs'
336
336
) {
337
337
interceptedRequest . respond ( {
338
338
status : 200 ,
@@ -771,54 +771,37 @@ describe('Tests the Extension Requests Screen', () => {
771
771
expect ( isTooltipVisible ) . toBe ( true ) ;
772
772
} ) ;
773
773
it ( 'Validating audit logs for extension request' , async ( ) => {
774
- // Visit extension request under dev flag
775
- await page . goto ( 'http://localhost:8000/extension-requests/?dev=true' ) ;
774
+ await page . goto ( 'http://localhost:8000/extension-requests' ) ;
776
775
const extensionRequestIds = [
777
776
'log-container-fuQs71a0Y7BX3n4rc5Ii' ,
778
777
'log-container-lw7dRB0I3a6ivsFR5Izs' ,
779
778
] ;
780
779
781
- // Select all types of status of extension requests
782
780
await page . click ( '#filter-button' ) ;
783
781
await page . click ( 'input[value="APPROVED"]' ) ;
784
782
await page . click ( 'input[value="DENIED"]' ) ;
785
783
await page . click ( '#apply-filter-button' ) ;
786
784
await page . waitForNetworkIdle ( ) ;
787
785
788
- // Checking if both the extension request cards are renedered or not
789
786
const cardsList = await page . $$ ( '.extension-card' ) ;
790
787
expect ( cardsList . length ) . toBe ( 2 ) ;
791
788
792
789
const accordionButton = await page . $$ ( '.accordion' ) ;
793
- // Validate first extension card which is based on updated logs
794
790
accordionButton [ 0 ] . click ( ) ;
795
791
await page . waitForNetworkIdle ( ) ;
796
792
let extensionLogsForFirstER = await page . $ ( `#${ extensionRequestIds [ 0 ] } ` ) ;
797
793
let logs = await extensionLogsForFirstER . $$ ( '.log-div' ) ;
798
794
expect ( Array . from ( logs ) . length ) . toBe ( 6 ) ;
799
- // Array.from(logs).forEach(async (log) => {
800
- // const innerText = await log.evaluate((element) => element.innerText);
801
- // expect(extensionRequestLogsInSentence[extensionRequestIds[0]]).toContain(
802
- // innerText,
803
- // );
804
- // });
805
-
806
- // Validating if it is backward compatible or not
795
+
807
796
accordionButton [ 1 ] . click ( ) ;
808
797
await page . waitForNetworkIdle ( ) ;
809
798
extensionLogsForFirstER = await page . $ ( `#${ extensionRequestIds [ 1 ] } ` ) ;
810
799
logs = await extensionLogsForFirstER . $$ ( '.log-div' ) ;
811
800
expect ( Array . from ( logs ) . length ) . toBe ( 1 ) ;
812
- // Array.from(logs).forEach(async (log) => {
813
- // const innerText = await log.evaluate((element) => element.innerText);
814
- // expect(extensionRequestLogsInSentence[extensionRequestIds[1]]).toContain(
815
- // innerText,
816
- // );
817
- // });
818
801
} ) ;
819
802
820
803
test ( 'Checks the Request Number and request value element on Extension requests listing page' , async ( ) => {
821
- const url = 'http://localhost:8000/extension-requests/?dev=true' ; // Include the dev parameter in the URL
804
+ const url = 'http://localhost:8000/extension-requests' ;
822
805
await page . goto ( url ) ;
823
806
824
807
const extensionRequestNumberContainer = await page . $$ (
@@ -834,7 +817,7 @@ describe('Tests the Extension Requests Screen', () => {
834
817
} ) ;
835
818
836
819
test ( 'Default Request Number to 1 if requestNumber field is missing in API Response' , async ( ) => {
837
- const url = 'http://localhost:8000/extension-requests/?dev=true' ; // Include the dev parameter in the URL
820
+ const url = 'http://localhost:8000/extension-requests' ;
838
821
await page . goto ( url ) ;
839
822
840
823
const extensionRequestNumberContainer = await page . $$ (
@@ -851,38 +834,32 @@ describe('Tests the Extension Requests Screen', () => {
851
834
} ) ;
852
835
853
836
it ( 'Validating if audit logs are being generated in realtime' , async ( ) => {
854
- // Visit extension request under dev flag
855
- await page . goto ( 'http://localhost:8000/extension-requests/?dev=true' ) ;
837
+ await page . goto ( 'http://localhost:8000/extension-requests' ) ;
856
838
const extensionRequestIds = [
857
839
'log-container-fuQs71a0Y7BX3n4rc5Ii' ,
858
840
'log-container-lw7dRB0I3a6ivsFR5Izs' ,
859
841
] ;
860
842
861
- // Select all types of status of extension requests
862
843
await page . click ( '#filter-button' ) ;
863
844
await page . click ( 'input[value="APPROVED"]' ) ;
864
845
await page . click ( 'input[value="DENIED"]' ) ;
865
846
await page . click ( '#apply-filter-button' ) ;
866
847
await page . waitForNetworkIdle ( ) ;
867
848
868
- // Checking if both the extension request cards are renedered or not
869
849
const cardsList = await page . $$ ( '.extension-card' ) ;
870
850
expect ( cardsList . length ) . toBe ( 2 ) ;
871
851
872
852
const accordionButton = await page . $$ ( '.accordion' ) ;
873
- // Validate first extension card which is based on updated logs
874
853
accordionButton [ 0 ] . click ( ) ;
875
854
await page . waitForNetworkIdle ( ) ;
876
855
let extensionLogsForFirstER = await page . $ ( `#${ extensionRequestIds [ 0 ] } ` ) ;
877
856
let logs = await extensionLogsForFirstER . $$ ( '.log-div' ) ;
878
857
879
- // Click the first element with class '.edit-button'
880
858
await page . $$eval ( '.edit-button' , ( buttons ) => buttons [ 0 ] . click ( ) ) ;
881
859
const newTitle = 'This is a new title test case' ;
882
860
const newDate = '2024-09-19' ;
883
861
const newReason = 'This is the new reason' ;
884
862
885
- // Updating all the input fields
886
863
await page . $$eval (
887
864
'.title-text-input' ,
888
865
( inputFields , newTitle ) => ( inputFields [ 0 ] . value = newTitle ) ,
0 commit comments