Download packages/cli/src/ui/components/messages/ErrorMessage.test.tsx from SaylorTwift/gemini-cli: direct link, hf CLI and curl.
- Browser
- Download file 836 Bytes
-
https://huggingface.co/SaylorTwift/gemini-cli/resolve/main/packages/cli/src/ui/components/messages/ErrorMessage.test.tsx
- Command line
-
hf download hf://SaylorTwift/gemini-cli/packages/cli/src/ui/components/messages/ErrorMessage.test.tsx
-
curl -L -o ErrorMessage.test.tsx https://huggingface.co/SaylorTwift/gemini-cli/resolve/main/packages/cli/src/ui/components/messages/ErrorMessage.test.tsx
836 Bytes
| /** | |
| * @license | |
| * Copyright 2025 Google LLC | |
| * SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| import { render } from '../../../test-utils/render.js'; | |
| import { ErrorMessage } from './ErrorMessage.js'; | |
| import { describe, it, expect } from 'vitest'; | |
| describe('ErrorMessage', () => { | |
| it('renders with the correct prefix and text', async () => { | |
| const { lastFrame, unmount } = await render( | |
| <ErrorMessage text="Something went wrong" />, | |
| ); | |
| const output = lastFrame(); | |
| expect(output).toMatchSnapshot(); | |
| unmount(); | |
| }); | |
| it('renders multiline error messages', async () => { | |
| const message = 'Error line 1\nError line 2'; | |
| const { lastFrame, unmount } = await render( | |
| <ErrorMessage text={message} />, | |
| ); | |
| const output = lastFrame(); | |
| expect(output).toMatchSnapshot(); | |
| unmount(); | |
| }); | |
| }); | |