From 8595c0e5fd3c10c12f65a9a827a710e4ec81d099 Mon Sep 17 00:00:00 2001 From: scarf Date: Tue, 6 Dec 2022 04:03:20 +0900 Subject: [PATCH] feat(ui): show diff in report panel (fix #2406) (#2423) * feat(ui): show diff on report panel * refactor: add better type guard * refactor: move diff to utils * chore: move utils to ui package Co-authored-by: Vladimir Sheremet --- .../ui/client/components/views/ViewReport.vue | 18 +++- packages/ui/client/composables/diff.ts | 96 +++++++++++++++++++ packages/ui/package.json | 1 + .../src/integrations/chai/jest-expect.ts | 2 +- .../integrations/chai/jest-matcher-utils.ts | 2 +- packages/vitest/src/node/error.ts | 2 +- packages/vitest/src/{node => utils}/diff.ts | 0 pnpm-lock.yaml | 2 + 8 files changed, 119 insertions(+), 4 deletions(-) create mode 100644 packages/ui/client/composables/diff.ts rename packages/vitest/src/{node => utils}/diff.ts (100%) diff --git a/packages/ui/client/components/views/ViewReport.vue b/packages/ui/client/components/views/ViewReport.vue index 60471ff1b029..5eb010b2f883 100644 --- a/packages/ui/client/components/views/ViewReport.vue +++ b/packages/ui/client/components/views/ViewReport.vue @@ -1,6 +1,7 @@