11import { test , expect } from '@playwright/test' ;
2- import { acceptCookies } from './helpers/cookie-consent.helper' ;
3- import { waitForAngularToLoad , waitForApiCall } from './helpers/debug.helper' ;
2+ import { acceptCookies } from '.. /helpers/cookie-consent.helper' ;
3+ import { waitForAngularToLoad , waitForApiCall } from '.. /helpers/debug.helper' ;
44
55test . describe ( 'Tags Display and API' , ( ) => {
66 test ( 'should display tags and verify API call' , async ( { page } ) => {
@@ -11,13 +11,9 @@ test.describe('Tags Display and API', () => {
1111 status ?: number ;
1212 } > = [ ] ;
1313
14- page . on ( 'request' , ( request ) => {
14+ page . on ( 'request' , request => {
1515 const url = request . url ( ) ;
16- if (
17- url . includes ( '/rest/v1/tags' ) ||
18- url . includes ( 'supabase' ) ||
19- url . includes ( 'tag' )
20- ) {
16+ if ( url . includes ( '/rest/v1/tags' ) || url . includes ( 'supabase' ) || url . includes ( 'tag' ) ) {
2117 apiRequests . push ( {
2218 url,
2319 method : request . method ( ) ,
@@ -26,31 +22,29 @@ test.describe('Tags Display and API', () => {
2622 }
2723 } ) ;
2824
29- page . on ( 'response' , ( response ) => {
25+ page . on ( 'response' , response => {
3026 const url = response . url ( ) ;
3127 if ( url . includes ( '/rest/v1/tags' ) ) {
32- const existingRequest = apiRequests . find ( ( req ) => req . url === url ) ;
28+ const existingRequest = apiRequests . find ( req => req . url === url ) ;
3329 if ( existingRequest ) {
3430 existingRequest . status = response . status ( ) ;
3531 }
3632 }
3733 } ) ;
3834
3935 await page . goto ( '/' , { waitUntil : 'networkidle' } ) ;
40- await acceptCookies ( page ) ;
41- await waitForAngularToLoad ( page , 500 ) ;
42- await page . waitForSelector ( '[data-testid="tags-container"]' , {
43- timeout : 500 ,
44- } ) ;
36+ // await acceptCookies(page);
37+ // await waitForAngularToLoad(page, 50);
38+ // await page.getByTestId('tags-container')
4539
4640 try {
47- await waitForApiCall ( page , '/rest/v1/tags' , 300 ) ;
41+ await waitForApiCall ( page , '/rest/v1/tags' , 30 ) ;
4842 } catch ( error ) {
4943 // Continue test even if API call detection fails
5044 }
5145
52- await page . waitForTimeout ( 1000 ) ;
53- await page . waitForSelector ( '[data-testid="tag-item"]' , { timeout : 500 } ) ;
46+ // await page.waitForTimeout(100 );
47+ // await page.waitForSelector('[data-testid="tag-item"]', { timeout: 500 });
5448
5549 const tagsContainer = page . locator ( '[data-testid="tags-container"]' ) ;
5650 await expect ( tagsContainer ) . toBeVisible ( ) ;
@@ -62,9 +56,7 @@ test.describe('Tags Display and API', () => {
6256 ] ;
6357
6458 for ( const tag of expectedTags ) {
65- const tagItem = page . locator (
66- `[data-testid="tag-item"][data-tag-name="${ tag . name } "]` ,
67- ) ;
59+ const tagItem = page . locator ( `[data-testid="tag-item"][data-tag-name="${ tag . name } "]` ) ;
6860 await expect ( tagItem ) . toBeVisible ( ) ;
6961
7062 const tagName = tagItem . locator ( '[data-testid="tag-name"]' ) ;
0 commit comments