From 8e561dced401b247adbf8c609149a8f52e938741 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Tue, 11 Mar 2025 14:39:36 -0700 Subject: [PATCH] feat: add artifact tests (#859) --- components/artifact-close-button.tsx | 1 + components/artifact.tsx | 1 + components/message-actions.tsx | 4 +- components/multimodal-input.tsx | 2 +- lib/ai/models.test.ts | 218 +----------------------- playwright.config.ts | 9 + tests/artifacts.test.ts | 74 ++++++++ tests/chat.test.ts | 69 ++++++-- tests/pages/artifact.ts | 108 ++++++++++++ tests/pages/chat.ts | 37 ++-- tests/prompts/basic.ts | 141 ++++++++++++++++ tests/prompts/utils.ts | 242 +++++++++++++++++++++++++++ tests/reasoning.test.ts | 18 +- 13 files changed, 669 insertions(+), 255 deletions(-) create mode 100644 tests/artifacts.test.ts create mode 100644 tests/pages/artifact.ts create mode 100644 tests/prompts/basic.ts create mode 100644 tests/prompts/utils.ts diff --git a/components/artifact-close-button.tsx b/components/artifact-close-button.tsx index 89b899e..27fa9cd 100644 --- a/components/artifact-close-button.tsx +++ b/components/artifact-close-button.tsx @@ -8,6 +8,7 @@ function PureArtifactCloseButton() { return (