Skip to content

Commit 4f347a8

Browse files
fix: Pass assertions failures to playwright report
1 parent 1e6e860 commit 4f347a8

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/auto.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,10 @@ export async function auto(
149149
if (validatedResponse.error)
150150
{
151151
console.log(`[Auto] Error: ${validatedResponse.error}`);
152-
throw new Error(validatedResponse.error);
152+
throw {
153+
error: validatedResponse.error,
154+
output: validatedResponse.output
155+
};
153156
}
154157

155158
// Return the output or null if successful with no output

src/tools/browser_page_assert.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ export const browser_page_assert = tool(
7474
return result;
7575
} catch (error)
7676
{
77-
const errorMessage = `Page assertion failed: ${error instanceof Error ? error.message : 'Unknown error'}`;
78-
console.error(`[Page Assert Tool] Error:`, errorMessage);
77+
const errorMessage = error instanceof Error ? error.message : 'Unknown error';
78+
console.error(`[Page Assert Tool] Error: ${errorMessage}`);
7979
return errorMessage;
8080
}
8181
},

0 commit comments

Comments
 (0)