@@ -13,13 +13,6 @@ namespace UnitTest.Components;
1313
1414public class SelectGenericTest : BootstrapBlazorTestBase
1515{
16- [ Fact ]
17- public void SeletectedItem_Ok ( )
18- {
19- var item = new SelectedItem ( null ! , "Text" ) ;
20- Assert . Equal ( item . Value , string . Empty ) ;
21- }
22-
2316 [ Fact ]
2417 public async Task OnSearchTextChanged_Null ( )
2518 {
@@ -42,7 +35,7 @@ await ctx.InvokeAsync(async () =>
4235 await ctx . Instance . ConfirmSelectedItem ( 0 ) ;
4336
4437 // 搜索 T
45- ctx . Find ( ".search-text" ) . Input ( "T" ) ;
38+ await ctx . Instance . TriggerOnSearch ( "T" ) ;
4639 await ctx . Instance . ConfirmSelectedItem ( 0 ) ;
4740 } ) ;
4841
@@ -68,9 +61,9 @@ await ctx.InvokeAsync(async () =>
6861 } ) ;
6962 } ) ;
7063
71- await ctx . InvokeAsync ( ( ) =>
64+ await ctx . InvokeAsync ( async ( ) =>
7265 {
73- ctx . Find ( ".search-text" ) . Input ( "T" ) ;
66+ await ctx . Instance . TriggerOnSearch ( "T" ) ;
7467 } ) ;
7568 cut . DoesNotContain ( "Test2" ) ;
7669 }
@@ -672,8 +665,7 @@ public async Task IsVirtualize_Items_Clearable_Ok()
672665 // 覆盖有搜索条件时,点击清空按钮
673666 // 期望 UI 显示值为默认值
674667 // 期望 下拉框为全数据
675- var input = cut . Find ( ".search-text" ) ;
676- await cut . InvokeAsync ( ( ) => input . Input ( "2" ) ) ;
668+ await cut . InvokeAsync ( ( ) => cut . Instance . TriggerOnSearch ( "2" ) ) ;
677669
678670 // 下拉框仅显示一个选项 Test2
679671 var items = cut . FindAll ( ".dropdown-item" ) ;
@@ -730,8 +722,7 @@ public async Task IsVirtualize_OnQueryAsync_Clearable_Ok()
730722 // 覆盖有搜索条件时,点击清空按钮
731723 // 期望 UI 显示值为默认值
732724 // 期望 下拉框为全数据
733- var input = cut . Find ( ".search-text" ) ;
734- await cut . InvokeAsync ( ( ) => input . Input ( "2" ) ) ;
725+ await cut . InvokeAsync ( ( ) => cut . Instance . TriggerOnSearch ( "2" ) ) ;
735726
736727 // 下拉框仅显示一个选项 Test2
737728 var items = cut . FindAll ( ".dropdown-item" ) ;
0 commit comments