1 Arabic number input should accept ASCII digits and Arabic digits, and reject others.
2 PASS displayValueForKeyInput(arabicInput, "123.4") is "123.4"
3 PASS displayValueForKeyInput(arabicInput, "1.23E+19") is "1.23E+19"
4 PASS displayValueForKeyInput(arabicInput, "1.23e-1") is "1.23e-1"
5 PASS displayValueForKeyInput(arabicInput, "١٩٠") is "١٩٠"
6 PASS displayValueForKeyInput(arabicInput, "acdef") is "e"
8 French number input should accept ASCII digits, comma, and full stop.
9 PASS displayValueForKeyInput(frenchInput, "1234.56") is "1234.56"
10 FAIL displayValueForKeyInput(frenchInput, "1234,56") should be 1234.56. Was 1234,56.
12 English number input should accept ASCII digits and full stop, and no comma.
13 PASS displayValueForKeyInput(englishInput, "1234.56") is "1234.56"
14 PASS displayValueForKeyInput(englishInput, "-1234,56") is "-123456"
15 PASS displayValueForKeyInput(englishInput, " abcdef ") is "e"
16 PASS successfullyParsed is true