Add component tests for presentational components and Login

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-05 19:32:57 +08:00
parent 529e9a4aa1
commit fa58e665d5
6 changed files with 209 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
import { describe, it, expect } from 'vitest';
import { mount } from '@vue/test-utils';
import Search from '@/components/Search.vue';
describe('Search', () => {
it('renders search form', () => {
const wrapper = mount(Search);
expect(wrapper.find('form[role="search"]').exists()).toBe(true);
});
it('contains search input', () => {
const wrapper = mount(Search);
const input = wrapper.find('input[type="search"]');
expect(input.exists()).toBe(true);
expect(input.attributes('placeholder')).toBe('Search Activity');
});
});