@@ -10,8 +10,7 @@ test.describe('VapiWidget Embed Tests', () => {
1010 test ( 'should load widget from script tag with data attributes' , async ( {
1111 page,
1212 } ) => {
13- // Navigate to the test page
14- await page . goto ( '/test-widget-embed.html' ) ;
13+ await page . goto ( '/test-widget-embed' ) ;
1514
1615 // Wait for the widget script to load
1716 await page . waitForFunction (
@@ -30,7 +29,7 @@ test.describe('VapiWidget Embed Tests', () => {
3029 return element && ( element . shadowRoot || element . children . length > 0 ) ;
3130 } ,
3231 '#vapi-widget-1' ,
33- { timeout : 5000 }
32+ { timeout : 3000 }
3433 ) ;
3534
3635 // Verify the widget has created some content (React root or shadow DOM)
@@ -50,7 +49,7 @@ test.describe('VapiWidget Embed Tests', () => {
5049 test ( 'should load widget from script tag with data-props JSON' , async ( {
5150 page,
5251 } ) => {
53- await page . goto ( '/test-widget-embed.html ' ) ;
52+ await page . goto ( '/test-widget-embed' ) ;
5453
5554 // Wait for the widget script to load
5655 await page . waitForFunction (
@@ -69,7 +68,7 @@ test.describe('VapiWidget Embed Tests', () => {
6968 return element && ( element . shadowRoot || element . children . length > 0 ) ;
7069 } ,
7170 '#vapi-widget-2' ,
72- { timeout : 5000 }
71+ { timeout : 3000 }
7372 ) ;
7473
7574 // Verify the widget has been initialized
@@ -86,9 +85,15 @@ test.describe('VapiWidget Embed Tests', () => {
8685 } ) ;
8786
8887 test ( 'should expose WidgetLoader globally' , async ( { page } ) => {
89- await page . goto ( '/test-widget-embed.html' ) ;
88+ await page . goto ( '/test-widget-embed' ) ;
89+
90+ // Wait for WidgetLoader to be available
91+ await page . waitForFunction (
92+ ( ) => typeof ( window as any ) . WidgetLoader === 'function' ,
93+ { timeout : 5000 }
94+ ) ;
9095
91- // Check if WidgetLoader is available globally
96+ // Verify WidgetLoader is a function
9297 const hasWidgetLoader = await page . evaluate ( ( ) => {
9398 return typeof ( window as any ) . WidgetLoader === 'function' ;
9499 } ) ;
0 commit comments