Skip to content

Commit

Permalink
修复用例
Browse files Browse the repository at this point in the history
  • Loading branch information
discreted66 committed Jan 17, 2025
1 parent 0fd79c8 commit 25d66a7
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 15 deletions.
1 change: 1 addition & 0 deletions examples/sites/demos/pc/app/date-picker/align.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { expect, test } from '@playwright/test'
test('[DatePicker] 测试对齐方式', async ({ page }) => {
page.on('pageerror', (exception) => expect(exception).toBeNull())
await page.goto('date-picker#align')
await page.waitForSelector('.demo-date-picker-wrap', { state: 'visible' })

// 左对齐
const leftDateInputDom = page.getByRole('textbox').nth(1)
Expand Down
16 changes: 7 additions & 9 deletions packages/vue/src/date-panel/__tests__/date-panel.test.tsx
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
import { mountPcMode } from '@opentiny-internal/vue-test-utils'
import { describe, expect, test } from 'vitest'
import { DatePanel } from '@opentiny/vue-date-panel'
import DatePanel from '@opentiny/vue-date-panel'
import { nextTick } from 'vue'

describe('PC Mode', () => {
const mount = mountPcMode

test('static', async () => {
const wrapper = mount(DatePanel, {
props: {
modelValue: '2025-01-14',
format: 'yyy-MM-dd'
}
})
test('value & format', async () => {
let value = '2025-01-14'
let format = 'yyyy-MM-dd'
const wrapper = mount(() => <DatePanel v-model={value} format={format}></DatePanel>)

await nextTick()
expect(wrapper.find('.current').exists()).toBe(true)
expect(wrapper.find('.tiny-picker-panel').exists()).toBe(true)
})
})
5 changes: 2 additions & 3 deletions packages/vue/src/date-panel/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ export default defineComponent({
type: String,
default: ''
},

readonly: {
type: Boolean,
default: false
Expand All @@ -43,8 +42,8 @@ export default defineComponent({
default: () => []
},
disabledDate: {
type: Boolean,
default: false
type: Function,
default: () => null
},
popperClass: {
type: String,
Expand Down
5 changes: 2 additions & 3 deletions packages/vue/src/date-panel/src/pc.vue
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,6 @@ export default defineComponent({
type: String,
default: ''
},

readonly: {
type: Boolean,
default: false
Expand All @@ -322,8 +321,8 @@ export default defineComponent({
default: () => []
},
disabledDate: {
type: Boolean,
default: false
type: Function,
default: () => null
},
popperClass: {
type: String,
Expand Down

0 comments on commit 25d66a7

Please sign in to comment.