Fixed failing tests and added page for ui-tests

This commit is contained in:
vakrilov
2015-07-06 13:55:54 +03:00
parent 62553d9d24
commit ac6801fd1c
8 changed files with 81 additions and 6 deletions

View File

@@ -2,6 +2,7 @@
import colorModule = require("color");
import utilsModule = require("utils/utils");
import enums = require("ui/enums");
import background = require("ui/styling/background");
export function getNativeText(button: buttonModule.Button): string {
return button.android.getText();
@@ -17,7 +18,14 @@ export function getNativeColor(button: buttonModule.Button): colorModule.Color {
}
export function getNativeBackgroundColor(button: buttonModule.Button): colorModule.Color {
return new colorModule.Color((<any>button.android.getBackground()).backgroundColor);
var bkg = <any>button.android.getBackground();
var color;
if (bkg instanceof background.ad.BorderDrawable) {
return (<background.ad.BorderDrawable>bkg).background.color;
}
else {
return new colorModule.Color(bkg.backgroundColor)
}
}
export function getNativeTextAlignment(button: buttonModule.Button): string {