We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 084be03 commit a9ab2bfCopy full SHA for a9ab2bf
1 file changed
samples/e2e-testcases/index.ts
@@ -238,6 +238,21 @@ function compareResults(
238
*/
239
function formatError(error: unknown): string {
240
if (error instanceof Error) {
241
+ const details = error as Error & {
242
+ code?: unknown;
243
+ details?: unknown;
244
+ };
245
+
246
+ const parts = [details.message, details.details]
247
+ .filter((value): value is string => typeof value === 'string' && value.length > 0);
248
249
+ if (typeof details.code === 'number' || typeof details.code === 'string') {
250
+ parts.unshift(`code ${details.code}`);
251
+ }
252
253
+ if (parts.length > 1 || (parts.length === 1 && parts[0] !== error.message)) {
254
+ return parts.join(' - ');
255
256
return error.message;
257
}
258
0 commit comments