File tree Expand file tree Collapse file tree 4 files changed +12
-15
lines changed
examples/sites/demos/pc/app/date-picker
packages/vue/src/date-panel Expand file tree Collapse file tree 4 files changed +12
-15
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import { expect, test } from '@playwright/test'
33test ( '[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 )
Original file line number Diff line number Diff line change 11import { mountPcMode } from '@opentiny-internal/vue-test-utils'
22import { describe , expect , test } from 'vitest'
3- import { DatePanel } from '@opentiny/vue-date-panel'
3+ import DatePanel from '@opentiny/vue-date-panel'
44import { nextTick } from 'vue'
55
66describe ( '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} )
Original file line number Diff line number Diff 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 ,
Original file line number Diff line number Diff 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 ,
You can’t perform that action at this time.
0 commit comments