@@ -52,7 +52,7 @@ public void Items_OK()
5252 }
5353
5454 [ Fact ]
55- public void OnClear_OK ( )
55+ public async Task OnClear_OK ( )
5656 {
5757 var clearClicked = false ;
5858 var cut = Context . RenderComponent < Console > ( builder =>
@@ -66,13 +66,14 @@ public void OnClear_OK()
6666 Assert . False ( clearClicked ) ;
6767
6868 // 实例触发 OnClear 方法
69- cut . Instance . ClearConsole ( ) ;
69+ await cut . Instance . OnClearConsole ( ) ;
7070
7171 cut . SetParametersAndRender ( pb =>
7272 {
73- pb . Add ( a => a . OnClear , new Action ( ( ) =>
73+ pb . Add ( a => a . OnClear , new Func < Task > ( ( ) =>
7474 {
7575 clearClicked = true ;
76+ return Task . CompletedTask ;
7677 } ) ) ;
7778 } ) ;
7879 cut . Find ( ".btn-secondary" ) . Click ( ) ;
@@ -88,7 +89,7 @@ public void ClearButtonText_OK()
8889 {
8990 new ( ) { Message = "Test1" } , new ( ) { Message = "Test2" }
9091 } ) ;
91- builder . Add ( a => a . OnClear , new Action ( ( ) => { } ) ) ;
92+ builder . Add ( a => a . OnClear , ( ) => Task . CompletedTask ) ;
9293 builder . Add ( a => a . ClearButtonText , "Console Clear" ) ;
9394 } ) ;
9495
@@ -104,7 +105,7 @@ public void OnClearButtonText_OK()
104105 {
105106 new ( ) { Message = "Test1" } , new ( ) { Message = "Test2" }
106107 } ) ;
107- builder . Add ( a => a . OnClear , new Action ( ( ) => { } ) ) ;
108+ builder . Add ( a => a . OnClear , ( ) => Task . CompletedTask ) ;
108109 builder . Add ( a => a . ClearButtonIcon , "fa-solid fa-xmark" ) ;
109110 } ) ;
110111
@@ -121,7 +122,7 @@ public void ClearButtonColor_OK()
121122 {
122123 new ( ) { Message = "Test1" } , new ( ) { Message = "Test2" }
123124 } ) ;
124- builder . Add ( a => a . OnClear , new Action ( ( ) => { } ) ) ;
125+ builder . Add ( a => a . OnClear , ( ) => Task . CompletedTask ) ;
125126 builder . Add ( a => a . ClearButtonColor , Color . Primary ) ;
126127 } ) ;
127128
0 commit comments