Merge pull request #579 from NativeScript/hhristov/builder-fix

Fix builder issue where builder doesn't pop complex properties correc…
This commit is contained in:
Hristo Hristov
2015-08-13 13:53:54 +03:00
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);