Merge pull request #3379 from NativeScript/cankov/modules30-stack-layout-tests

Run all stack-layout tests
This commit is contained in:
Panayot Cankov
2016-12-29 11:52:20 +02:00
committed by GitHub
3 changed files with 6 additions and 6 deletions

View File

@ -61,7 +61,7 @@ allTests["SCROLL-VIEW"] = require("./ui/scroll-view/scroll-view-tests");
// allTests["WRAPLAYOUT"] = require("./ui/layouts/wrap-layout-tests");
// allTests["ABSOLUTELAYOUT"] = require("./ui/layouts/absolute-layout-tests");
// allTests["GRIDLAYOUT"] = require("./ui/layouts/grid-layout-tests");
// allTests["STACKLAYOUT"] = require("./ui/layouts/stack-layout-tests");
allTests["STACKLAYOUT"] = require("./ui/layouts/stack-layout-tests");
// allTests["FLEXBOXLAYOUT"] = require("./ui/layouts/flexbox-layout-tests");
// allTests["STYLE-PROPERTIES"] = require("./ui/styling/style-properties-tests");
// allTests["FRAME"] = require("./ui/frame/frame-tests");

View File

@ -136,7 +136,7 @@ export class StackLayoutTest extends testModule.UITest<StackLayout> {
private assertChildTexts(expected, layout, message) {
let texts: Array<string> = [];
layout._eachChildView((child: { text: string }) => texts.push(child.text));
layout.eachChildView((child: { text: string }) => texts.push(child.text));
TKUnit.assertEqual(expected, texts.join('|'), message);
}

View File

@ -1336,10 +1336,10 @@ function parseThickness(value: string): Thickness {
function convertToMargins(this: void, value: string): [CssProperty<any, any>, any][] {
let thickness = parseThickness(value);
return [
[marginTopProperty, Length.parse(thickness.top)],
[marginRightProperty, Length.parse(thickness.right)],
[marginBottomProperty, Length.parse(thickness.bottom)],
[marginLeftProperty, Length.parse(thickness.left)]
[marginTopProperty, PercentLength.parse(thickness.top)],
[marginRightProperty, PercentLength.parse(thickness.right)],
[marginBottomProperty, PercentLength.parse(thickness.bottom)],
[marginLeftProperty, PercentLength.parse(thickness.left)]
];
}