diff --git a/apps/tests/ui/text-field/text-field-tests.ts b/apps/tests/ui/text-field/text-field-tests.ts index 22a26719f..d1cfcf555 100644 --- a/apps/tests/ui/text-field/text-field-tests.ts +++ b/apps/tests/ui/text-field/text-field-tests.ts @@ -6,6 +6,7 @@ import pagesModule = require("ui/page"); import textFieldTestsNative = require("./text-field-tests-native"); import colorModule = require("color"); import enums = require("ui/enums"); +import platform = require("platform"); // // # TextField @@ -116,6 +117,17 @@ export var testBindTextDirectlyToModel = function () { }); } +// Supported for ios only. +if (platform.device.os === platform.platformNames.ios) { + exports.test_set_color = function () { + helper.buildUIAndRunTest(_createTextFieldFunc(), function (views: Array) { + var textField = views[0]; + textField.color = new colorModule.Color("red"); + TKUnit.assertEqual(textField.color.ios.CGColor, textField.ios.tintColor.CGColor, "textField.color"); + }); + } +} + export var testBindTextToBindingContext = function () { helper.buildUIAndRunTest(_createTextFieldFunc(), function (views: Array) { var textField = views[0]; diff --git a/apps/tests/ui/text-view/text-view-tests.ts b/apps/tests/ui/text-view/text-view-tests.ts index 1c5b05cf6..78cde0533 100644 --- a/apps/tests/ui/text-view/text-view-tests.ts +++ b/apps/tests/ui/text-view/text-view-tests.ts @@ -6,6 +6,7 @@ import pagesModule = require("ui/page"); import textViewTestsNative = require("./text-view-tests-native"); import colorModule = require("color"); import enums = require("ui/enums"); +import platform = require("platform"); // // # TextView @@ -69,6 +70,17 @@ export var testSetText = function () { }); } +// Supported for ios only. +if (platform.device.os === platform.platformNames.ios) { + exports.test_set_color = function () { + helper.buildUIAndRunTest(_createTextViewFunc(), function (views: Array) { + var textView = views[0]; + textView.color = new colorModule.Color("red"); + TKUnit.assertEqual(textView.color.ios.CGColor, textView.ios.tintColor.CGColor, "textView.color"); + }); + } +} + export var testBindTextDirectlyToModel = function () { helper.buildUIAndRunTest(_createTextViewFunc(), function (views: Array) { var textView = views[0];