Skip to content

Commit 25d66a7

Browse files
committed
修复用例
1 parent 0fd79c8 commit 25d66a7

File tree

4 files changed

+12
-15
lines changed

4 files changed

+12
-15
lines changed

examples/sites/demos/pc/app/date-picker/align.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { expect, test } from '@playwright/test'
33
test('[DatePicker] 测试对齐方式', async ({ page }) => {
44
page.on('pageerror', (exception) => expect(exception).toBeNull())
55
await page.goto('date-picker#align')
6+
await page.waitForSelector('.demo-date-picker-wrap', { state: 'visible' })
67

78
// 左对齐
89
const leftDateInputDom = page.getByRole('textbox').nth(1)
Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
import { mountPcMode } from '@opentiny-internal/vue-test-utils'
22
import { describe, expect, test } from 'vitest'
3-
import { DatePanel } from '@opentiny/vue-date-panel'
3+
import DatePanel from '@opentiny/vue-date-panel'
44
import { nextTick } from 'vue'
55

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

9-
test('static', async () => {
10-
const wrapper = mount(DatePanel, {
11-
props: {
12-
modelValue: '2025-01-14',
13-
format: 'yyy-MM-dd'
14-
}
15-
})
9+
test('value & format', async () => {
10+
let value = '2025-01-14'
11+
let format = 'yyyy-MM-dd'
12+
const wrapper = mount(() => <DatePanel v-model={value} format={format}></DatePanel>)
13+
1614
await nextTick()
17-
expect(wrapper.find('.current').exists()).toBe(true)
15+
expect(wrapper.find('.tiny-picker-panel').exists()).toBe(true)
1816
})
1917
})

packages/vue/src/date-panel/src/index.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ export default defineComponent({
3333
type: String,
3434
default: ''
3535
},
36-
3736
readonly: {
3837
type: Boolean,
3938
default: false
@@ -43,8 +42,8 @@ export default defineComponent({
4342
default: () => []
4443
},
4544
disabledDate: {
46-
type: Boolean,
47-
default: false
45+
type: Function,
46+
default: () => null
4847
},
4948
popperClass: {
5049
type: String,

packages/vue/src/date-panel/src/pc.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,6 @@ export default defineComponent({
312312
type: String,
313313
default: ''
314314
},
315-
316315
readonly: {
317316
type: Boolean,
318317
default: false
@@ -322,8 +321,8 @@ export default defineComponent({
322321
default: () => []
323322
},
324323
disabledDate: {
325-
type: Boolean,
326-
default: false
324+
type: Function,
325+
default: () => null
327326
},
328327
popperClass: {
329328
type: String,

0 commit comments

Comments
 (0)