Fix builder issue where builder doesn't pop complex properties correctly.

This commit is contained in:
hshristov
2015-08-13 13:36:40 +03:00
parent 49780b5e34
commit 8226d86133
2 changed files with 26 additions and 12 deletions

View File

@@ -481,17 +481,25 @@ export function test_parse_ShouldParseNestedListViewInListViewTemplate() {
export function test_parse_NestedRepeaters() {
var pageXML =
"<Page xmlns='http://www.nativescript.org/tns.xsd'>" +
" <Repeater items='{{ $value }}'>" +
" <Repeater.itemTemplate>" +
" <StackLayout>" +
" <Repeater items='{{ $value }}'>" +
" <Repeater.itemTemplate>" +
" <Label text='{{ $value }}'/>" +
" </Repeater.itemTemplate>" +
" </Repeater>" +
" </StackLayout>" +
" </Repeater.itemTemplate>" +
" </Repeater>" +
" <TabView>" +
" <TabView.items>" +
" <TabViewItem title='List'>" +
" <TabViewItem.view>" +
" <Repeater items='{{ $value }}'>" +
" <Repeater.itemTemplate>" +
" <StackLayout>" +
" <Repeater items='{{ $value }}'>" +
" <Repeater.itemTemplate>" +
" <Label text='{{ $value }}'/>" +
" </Repeater.itemTemplate>" +
" </Repeater>" +
" </StackLayout>" +
" </Repeater.itemTemplate>" +
" </Repeater>" +
" </TabViewItem.view>" +
" </TabViewItem>" +
" </TabView.items>" +
" </TabView>" +
"</Page>";
var p = <Page>builder.parse(pageXML);