mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-17 21:01:34 +08:00
tests added
This commit is contained in:
@ -6,6 +6,7 @@ import pagesModule = require("ui/page");
|
|||||||
import textFieldTestsNative = require("./text-field-tests-native");
|
import textFieldTestsNative = require("./text-field-tests-native");
|
||||||
import colorModule = require("color");
|
import colorModule = require("color");
|
||||||
import enums = require("ui/enums");
|
import enums = require("ui/enums");
|
||||||
|
import platform = require("platform");
|
||||||
|
|
||||||
// <snippet module="ui/text-field" title="TextField">
|
// <snippet module="ui/text-field" title="TextField">
|
||||||
// # TextField
|
// # 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<viewModule.View>) {
|
||||||
|
var textField = <textFieldModule.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 () {
|
export var testBindTextToBindingContext = function () {
|
||||||
helper.buildUIAndRunTest(_createTextFieldFunc(), function (views: Array<viewModule.View>) {
|
helper.buildUIAndRunTest(_createTextFieldFunc(), function (views: Array<viewModule.View>) {
|
||||||
var textField = <textFieldModule.TextField>views[0];
|
var textField = <textFieldModule.TextField>views[0];
|
||||||
|
@ -6,6 +6,7 @@ import pagesModule = require("ui/page");
|
|||||||
import textViewTestsNative = require("./text-view-tests-native");
|
import textViewTestsNative = require("./text-view-tests-native");
|
||||||
import colorModule = require("color");
|
import colorModule = require("color");
|
||||||
import enums = require("ui/enums");
|
import enums = require("ui/enums");
|
||||||
|
import platform = require("platform");
|
||||||
|
|
||||||
// <snippet module="ui/text-view" title="TextView">
|
// <snippet module="ui/text-view" title="TextView">
|
||||||
// # TextView
|
// # 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<viewModule.View>) {
|
||||||
|
var textView = <textViewModule.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 () {
|
export var testBindTextDirectlyToModel = function () {
|
||||||
helper.buildUIAndRunTest(_createTextViewFunc(), function (views: Array<viewModule.View>) {
|
helper.buildUIAndRunTest(_createTextViewFunc(), function (views: Array<viewModule.View>) {
|
||||||
var textView = <textViewModule.TextView>views[0];
|
var textView = <textViewModule.TextView>views[0];
|
||||||
|
Reference in New Issue
Block a user