update
This commit is contained in:
15
src/components/EditableMarkdown.test.ts
Normal file
15
src/components/EditableMarkdown.test.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import { mount } from '@vue/test-utils'
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import EditableMarkdown from './EditableMarkdown.vue'
|
||||
|
||||
describe('EditableMarkdown', () => {
|
||||
it('renders markdown when blurred and edits raw markdown when activated', async () => {
|
||||
const wrapper = mount(EditableMarkdown, {
|
||||
props: { modelValue: '**重点**内容', label: '教师活动' },
|
||||
})
|
||||
|
||||
expect(wrapper.get('.markdown-preview strong').text()).toBe('重点')
|
||||
await wrapper.get('.markdown-preview').trigger('click')
|
||||
expect(wrapper.get('textarea').element.value).toBe('**重点**内容')
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user