|
@@ -125,35 +125,34 @@ describe('LayoutTreeParser', () => {
|
125
|
125
|
});
|
126
|
126
|
|
127
|
127
|
xit('parses side menus', () => {
|
128
|
|
- //const result2 = {
|
129
|
|
- // type: 'Menus',
|
130
|
|
- // id: 'MenusUNIQUE_ID',
|
131
|
|
- // children: [
|
132
|
|
- // {
|
133
|
|
- // type: 'Container',
|
134
|
|
- // id: 'ContainerUNIQUE_ID',
|
135
|
|
- // name: 'com.example.LeftSideMenu',
|
136
|
|
- // children: []
|
137
|
|
- // },
|
138
|
|
- // {
|
139
|
|
- // type: 'ContainerStack',
|
140
|
|
- // id: 'ContainerStackUNIQUE_ID',
|
141
|
|
- // children: [
|
142
|
|
- // {
|
143
|
|
- // type: 'Container',
|
144
|
|
- // id: 'ContainerUNIQUE_ID',
|
145
|
|
- // name: 'com.example.WelcomeScreen',
|
146
|
|
- // children: []
|
147
|
|
- // }
|
148
|
|
- // ]
|
149
|
|
- // },
|
150
|
|
- // {
|
151
|
|
- // type: 'Container',
|
152
|
|
- // id: 'ContainerUNIQUE_ID',
|
153
|
|
- // name: 'com.example.RightSideMenu',
|
154
|
|
- // children: []
|
155
|
|
- // }
|
156
|
|
- // ]
|
157
|
|
- //};
|
|
128
|
+ expect(uut.parseFromSimpleJSON(SimpleLayouts.singleWithSideMenu))
|
|
129
|
+ .toEqual({
|
|
130
|
+ type: 'SideMenus',
|
|
131
|
+ id: 'SideMenus+UNIQUE_ID',
|
|
132
|
+ children: [
|
|
133
|
+ {
|
|
134
|
+ type: 'Container',
|
|
135
|
+ id: 'Container+UNIQUE_ID',
|
|
136
|
+ data: {
|
|
137
|
+ name: 'com.example.SideMenu'
|
|
138
|
+ },
|
|
139
|
+ children: []
|
|
140
|
+ },
|
|
141
|
+ {
|
|
142
|
+ type: 'ContainerStack',
|
|
143
|
+ id: 'ContainerStack+UNIQUE_ID',
|
|
144
|
+ children: [
|
|
145
|
+ {
|
|
146
|
+ type: 'Container',
|
|
147
|
+ id: 'Container+UNIQUE_ID',
|
|
148
|
+ data: {
|
|
149
|
+ name: 'com.example.MyScreen'
|
|
150
|
+ },
|
|
151
|
+ children: []
|
|
152
|
+ }
|
|
153
|
+ ]
|
|
154
|
+ }
|
|
155
|
+ ]
|
|
156
|
+ });
|
158
|
157
|
});
|
159
|
158
|
});
|