opsdash-app/opsdash/test/NoteEditorWidget.test.ts
2026-01-13 15:18:21 +07:00

34 lines
884 B
TypeScript

import { describe, it, expect } from 'vitest'
import { mount } from '@vue/test-utils'
import NoteEditorWidget from '../src/components/widgets/notes/NoteEditorWidget.vue'
describe('NoteEditorWidget', () => {
it('hides the title when showHeader is false', () => {
const wrapper = mount(NoteEditorWidget, {
props: {
previous: 'Prev',
modelValue: 'Curr',
showHeader: false,
title: 'Notes',
saving: false,
},
})
expect(wrapper.find('.title').exists()).toBe(false)
})
it('renders the provided title when showHeader is true', () => {
const wrapper = mount(NoteEditorWidget, {
props: {
previous: 'Prev',
modelValue: 'Curr',
showHeader: true,
title: 'Sprint Notes',
saving: false,
},
})
expect(wrapper.find('.title').text()).toBe('Sprint Notes')
})
})