Add tests for short values in <InputNumber/>

This commit is contained in:
Safia Abdalla 2020-02-26 20:07:38 -08:00 committed by Ryan Nowak
parent 8a0be19abe
commit c1158b6718
2 changed files with 17 additions and 0 deletions

View File

@ -186,6 +186,18 @@ namespace Microsoft.AspNetCore.Components.E2ETest.ServerExecutionTests
Browser.Equal(90000000000.ToString(cultureInfo), () => display.Text);
Browser.Equal(90000000000.ToString(CultureInfo.InvariantCulture), () => input.GetAttribute("value"));
// short
input = Browser.FindElement(By.Id("inputnumber_short"));
display = Browser.FindElement(By.Id("inputnumber_short_value"));
Browser.Equal(42.ToString(cultureInfo), () => display.Text);
Browser.Equal(42.ToString(CultureInfo.InvariantCulture), () => input.GetAttribute("value"));
input.Clear();
input.SendKeys(127.ToString(CultureInfo.InvariantCulture));
input.SendKeys("\t");
Browser.Equal(127.ToString(cultureInfo), () => display.Text);
Browser.Equal(127.ToString(CultureInfo.InvariantCulture), () => input.GetAttribute("value"));
// decimal
input = Browser.FindElement(By.Id("inputnumber_decimal"));
display = Browser.FindElement(By.Id("inputnumber_decimal_value"));

View File

@ -66,6 +66,10 @@
long: <InputNumber id="inputnumber_long" @bind-Value="inputNumberLong" />
<span id="inputnumber_long_value">@inputNumberLong</span>
</div>
<div>
short: <InputNumber id="inputnumber_short" @bind-Value="inputNumberShort" />
<span id="inputnumber_short_value">@inputNumberShort</span>
</div>
<div>
decimal: <InputNumber id="inputnumber_decimal" @bind-Value="inputNumberDecimal" />
<span id="inputnumber_decimal_value">@inputNumberDecimal</span>
@ -104,6 +108,7 @@
int inputNumberInt = 42;
long inputNumberLong = 4200;
short inputNumberShort = 42;
decimal inputNumberDecimal = 4.2m;
DateTime inputDateDateTime = new DateTime(1985, 3, 4);