diff --git a/apps/tests/ui/style/style-tests.ts b/apps/tests/ui/style/style-tests.ts index f389725f3..ab3e978be 100644 --- a/apps/tests/ui/style/style-tests.ts +++ b/apps/tests/ui/style/style-tests.ts @@ -816,6 +816,26 @@ export function test_set_invalid_CSS_values_dont_cause_crash() { }, invalidCSS); } +// Check Mixed, Upper and lower case properties +var casedCSS = ".cased {" + + "cOlOr: blue; " + + "FONT-SIZE: 30; " + + "background-color: red; " + + "}"; + +export function test_set_mixed_CSS_cases_works() { + var testButton = new buttonModule.Button(); + testButton.text = "Test"; + testButton.cssClass = "cased"; + + helper.buildUIAndRunTest(testButton, function (views: Array) { + TKUnit.assertEqual(30, testButton.style.fontSize); + helper.assertViewBackgroundColor(testButton, "#FF0000"); + helper.assertViewColor(testButton, "#0000FF"); + }, casedCSS); +} + + // // For information and example how to use style properties please refer to special [**Styling**](../../../styling.md) topic. //