mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-05-24 13:54:31 +00:00
Major additions: - Complete Next.js studio application with 1600+ components - Docker support (Dockerfile.combined, docker-compose.yml) - GCP deployment documentation and benchmarks - SQL benchmark scripts for performance testing - Sentry integration for monitoring - Comprehensive test suite and mocks Studio features: - Dashboard and admin interfaces - Data visualization components - Authentication and user management - API integration with RuVector backend - Static data and public assets 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
14 lines
487 B
TypeScript
14 lines
487 B
TypeScript
import { expect, test, vi } from 'vitest'
|
|
|
|
import { screen } from '@testing-library/dom'
|
|
import userEvent from '@testing-library/user-event'
|
|
import CopyButton from 'components/ui/CopyButton'
|
|
import { render } from 'tests/helpers'
|
|
|
|
test('shows copied text', async () => {
|
|
const callback = vi.fn()
|
|
render(<CopyButton text="some text" onClick={callback} />)
|
|
await userEvent.click(await screen.findByText('Copy'))
|
|
await screen.findByText('Copied')
|
|
expect(callback).toBeCalled()
|
|
})
|