doctorAssistantFigure.spec.ts 731 B

123456789101112131415161718
  1. // @vitest-environment jsdom
  2. import { mount } from '@vue/test-utils';
  3. import { describe, expect, it } from 'vitest';
  4. import DoctorAssistantFigure from '../../src/layouts/DoctorAssistantFigure.vue';
  5. describe('DoctorAssistantFigure', () => {
  6. it('renders the static doctor assistant image and no voice controls', () => {
  7. const wrapper = mount(DoctorAssistantFigure);
  8. expect(wrapper.find('img[alt="医生助手"]').exists()).toBe(true);
  9. expect(wrapper.text()).toContain('医生助手');
  10. expect(wrapper.text()).toContain('静态形象展示');
  11. expect(wrapper.text()).not.toContain('可听');
  12. expect(wrapper.text()).not.toContain('可说');
  13. expect(wrapper.find('button').exists()).toBe(false);
  14. });
  15. });