Skip to content

Commit 0192fbe

Browse files
authored
Update README.md
1 parent 038f419 commit 0192fbe

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ The test examples below tests the Bootstrap [`Alert.razor`](sample/ComponentLib/
3535
### Component under test - Alert.razor
3636
```cshtml
3737
@code {
38+
[Inject]
39+
private IJSRuntime JsRuntime { get; set; }
40+
3841
[Parameter]
3942
public RenderFragment? ChildContent { get; set; }
4043
@@ -49,17 +52,22 @@ The test examples below tests the Bootstrap [`Alert.razor`](sample/ComponentLib/
4952
5053
[Parameter]
5154
public string Role { get; set; } = "alert";
52-
55+
5356
[Parameter]
5457
public bool Visible { get; set; } = true;
5558
59+
public void Dismiss()
60+
{
61+
// Do something with JsRuntime
62+
}
63+
5664
private string CssClass
5765
{
5866
get
5967
{
6068
var cssClass = "alert fade";
61-
62-
if(Visible)
69+
70+
if (Visible)
6371
cssClass = $"{cssClass} show";
6472
6573
if (Color != null)
@@ -190,7 +198,6 @@ If you want to assert directly on the rendered component or change its parameter
190198

191199
```cshtml
192200
@code {
193-
Alert sut;
194201
bool isVisible = true;
195202
196203
[Fact(DisplayName = "When Visible is toggled to false, all child content is removed from alert")]
@@ -199,7 +206,7 @@ If you want to assert directly on the rendered component or change its parameter
199206
// initial assert
200207
var result = RenderResults.Single(x => x.Id == (nameof(DismissTest)));
201208
result.RenderedHtml.ShouldBe(result.Snippets[0]);
202-
Assert.Equal(true, sut.Visible);
209+
//Assert.Equal(true, sut.Visible); BUG - sut field not generated: https://github.com/aspnet/AspNetCore/issues/13099
203210
204211
// act
205212
isVisible = false;
@@ -208,7 +215,7 @@ If you want to assert directly on the rendered component or change its parameter
208215
// dismiss assert
209216
var dismissResult = RenderResults.Single(x => x.Id == (nameof(DismissTest)));
210217
dismissResult.RenderedHtml.ShouldBe(result.Snippets[1]);
211-
Assert.Equal(false, sut.Visible);
218+
//Assert.Equal(false, sut.Visible); BUG - sut field not generated: https://github.com/aspnet/AspNetCore/issues/13099
212219
}
213220
}
214221
<Fact Id=@nameof(DismissTest)>

0 commit comments

Comments
 (0)