From 48973e2669b4b1ab947e775e2a9bf9cde776faf4 Mon Sep 17 00:00:00 2001 From: Vladimir Enchev Date: Mon, 2 Nov 2015 15:57:43 +0200 Subject: [PATCH] tests added --- apps/tests/ui/date-picker/date-picker-tests.ts | 14 ++++++++++++++ apps/tests/ui/time-picker/time-picker-tests.ts | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/apps/tests/ui/date-picker/date-picker-tests.ts b/apps/tests/ui/date-picker/date-picker-tests.ts index 7451e44ac..493359104 100644 --- a/apps/tests/ui/date-picker/date-picker-tests.ts +++ b/apps/tests/ui/date-picker/date-picker-tests.ts @@ -2,6 +2,8 @@ import helper = require("../helper"); import viewModule = require("ui/core/view"); import datePickerTestsNative = require("./date-picker-tests-native"); +import color = require("color"); +import platform = require("platform"); // // # DatePicker @@ -51,6 +53,18 @@ export function test_DummyForCodeSnippet() { }); } +// Supported in iOS only. +if (platform.device.os === platform.platformNames.ios) { + exports.test_set_color = function () { + helper.buildUIAndRunTest(_createDatePicker(), function (views: Array) { + var datePicker = views[0]; + datePicker.color = new color.Color("red"); + TKUnit.assertEqual(datePicker.color.ios.CGColor, datePicker.ios.valueForKey("textColor").CGColor, "datePicker.color"); + }); + + } +} + export function test_WhenCreated_YearIsUndefined() { helper.buildUIAndRunTest(_createDatePicker(), function (views: Array) { var datePicker = views[0]; diff --git a/apps/tests/ui/time-picker/time-picker-tests.ts b/apps/tests/ui/time-picker/time-picker-tests.ts index c35ea6e13..2acb888bf 100644 --- a/apps/tests/ui/time-picker/time-picker-tests.ts +++ b/apps/tests/ui/time-picker/time-picker-tests.ts @@ -2,6 +2,8 @@ import helper = require("../helper"); import viewModule = require("ui/core/view"); import timePickerTestsNative = require("./time-picker-tests-native"); +import color = require("color"); +import platform = require("platform"); // // # TimePicker @@ -44,6 +46,18 @@ export function test_DummyForCodeSnippet() { }); } +// Supported in iOS only. +if (platform.device.os === platform.platformNames.ios) { + exports.test_set_color = function () { + helper.buildUIAndRunTest(_createTimePicker(), function (views: Array) { + var timePicker = views[0]; + timePicker.color = new color.Color("red"); + TKUnit.assertEqual(timePicker.color.ios.CGColor, timePicker.ios.valueForKey("textColor").CGColor, "timePicker.color"); + }); + + } +} + export function test_WhenCreated_HourIsUndefined() { helper.buildUIAndRunTest(_createTimePicker(), function (views: Array) { var timePicker = views[0];