File tree Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -78,20 +78,40 @@ public void StarEqualEnd_Ok()
7878 [ Fact ]
7979 public async Task RangeValue_Ok ( )
8080 {
81- var cut = Context . RenderComponent < DateTimeRange > ( ) ;
81+ var val = DateTime . Today ;
82+ var cut = Context . RenderComponent < DateTimeRange > ( pb =>
83+ {
84+ pb . Add ( a => a . ShowSelectedValue , true ) ;
85+ pb . Add ( a => a . OnDateClick , d =>
86+ {
87+ val = d ;
88+ return Task . CompletedTask ;
89+ } ) ;
90+ } ) ;
8291 var cells = cut . FindAll ( ".date-table tbody span" ) ;
8392 var end = cells . First ( i => i . TextContent == "7" ) ;
8493 await cut . InvokeAsync ( ( ) =>
8594 {
8695 end . Click ( ) ;
8796 } ) ;
97+ Assert . Equal ( 7 , val . Day ) ;
98+ var inputs = cut . FindAll ( ".datetime-range-input" ) ;
99+ var input = inputs [ 0 ] ;
100+ var start = val ;
101+ Assert . Equal ( start . ToString ( "yyyy-MM-dd" ) , input . GetAttribute ( "value" ) ) ;
88102
89103 cells = cut . FindAll ( ".date-table tbody span" ) ;
90104 var first = cells . First ( i => i . TextContent == "1" ) ;
91105 await cut . InvokeAsync ( ( ) =>
92106 {
93107 first . Click ( ) ;
94108 } ) ;
109+ inputs = cut . FindAll ( ".datetime-range-input" ) ;
110+ input = inputs [ 0 ] ;
111+ Assert . Equal ( val . ToString ( "yyyy-MM-dd" ) , input . GetAttribute ( "value" ) ) ;
112+
113+ input = inputs [ 1 ] ;
114+ Assert . Equal ( start . ToString ( "yyyy-MM-dd" ) , input . GetAttribute ( "value" ) ) ;
95115
96116 // confirm
97117 var confirm = cut . FindAll ( ".is-confirm" ) [ cut . FindAll ( ".is-confirm" ) . Count - 1 ] ;
You can’t perform that action at this time.
0 commit comments