@@ -25,20 +25,20 @@ describe('Cube Folders', () => {
2525 ( it ) => it . config . name === 'test_view'
2626 ) ;
2727
28- expect ( emptyView . config . folders . length ) . toBe ( 2 ) ;
28+ expect ( emptyView ? .config . folders . length ) . toBe ( 2 ) ;
2929
30- const folder1 = emptyView . config . folders . find (
30+ const folder1 = emptyView ? .config . folders . find (
3131 ( it ) => it . name === 'folder1'
3232 ) ;
33- expect ( folder1 . members ) . toEqual ( [
33+ expect ( folder1 ? .members ) . toEqual ( [
3434 'test_view.age' ,
3535 'test_view.renamed_gender' ,
3636 ] ) ;
3737
38- const folder2 = emptyView . config . folders . find (
38+ const folder2 = emptyView ? .config . folders . find (
3939 ( it ) => it . name === 'folder2'
4040 ) ;
41- expect ( folder2 . members ) . toEqual (
41+ expect ( folder2 ? .members ) . toEqual (
4242 expect . arrayContaining ( [ 'test_view.age' , 'test_view.renamed_gender' ] )
4343 ) ;
4444 } ) ;
@@ -48,29 +48,29 @@ describe('Cube Folders', () => {
4848 ( it ) => it . config . name === 'test_view4'
4949 ) ;
5050
51- expect ( testView . config . folders . length ) . toBe ( 3 ) ;
51+ expect ( testView ? .config . folders . length ) . toBe ( 3 ) ;
5252
53- const folder1 = testView . config . folders . find (
53+ const folder1 = testView ? .config . folders . find (
5454 ( it ) => it . name === 'folder1'
5555 ) ;
56- expect ( folder1 . members ) . toEqual ( [
56+ expect ( folder1 ? .members ) . toEqual ( [
5757 'test_view4.users_age' ,
5858 'test_view4.users_state' ,
5959 'test_view4.renamed_orders_status' ,
6060 ] ) ;
6161
62- const folder2 = testView . config . folders . find (
62+ const folder2 = testView ? .config . folders . find (
6363 ( it ) => it . name === 'folder2'
6464 ) ;
65- expect ( folder2 . members ) . toEqual (
65+ expect ( folder2 ? .members ) . toEqual (
6666 expect . arrayContaining ( [ 'test_view4.users_city' , 'test_view4.users_renamed_in_view3_gender' ] )
6767 ) ;
6868
69- const folder3 = testView . config . folders . find (
69+ const folder3 = testView ? .config . folders . find (
7070 ( it ) => it . name === 'folder3'
7171 ) ;
72- expect ( folder3 . members . length ) . toBe ( 9 ) ;
73- expect ( folder3 . members ) . toEqual ( [
72+ expect ( folder3 ? .members . length ) . toBe ( 9 ) ;
73+ expect ( folder3 ? .members ) . toEqual ( [
7474 'test_view4.users_city' ,
7575 'test_view4.renamed_orders_status' ,
7676 'test_view4.renamed_orders_count' ,
@@ -99,43 +99,43 @@ describe('Cube Folders', () => {
9999 ( it ) => it . config . name === 'test_view4'
100100 ) ;
101101
102- expect ( testView . config . folders . length ) . toBe ( 5 ) ;
102+ expect ( testView ? .config . folders . length ) . toBe ( 5 ) ;
103103
104- const folder1 = testView . config . folders . find (
104+ const folder1 = testView ? .config . folders . find (
105105 ( it ) => it . name === 'folder1'
106106 ) ;
107- expect ( folder1 . members ) . toEqual ( [
107+ expect ( folder1 ? .members ) . toEqual ( [
108108 'test_view4.users_age' ,
109109 'test_view4.users_state' ,
110110 'test_view4.renamed_orders_status' ,
111111 ] ) ;
112112
113- const folder2 = testView . config . folders . find (
113+ const folder2 = testView ? .config . folders . find (
114114 ( it ) => it . name === 'folder2'
115115 ) ;
116- expect ( folder2 . members ) . toEqual (
116+ expect ( folder2 ? .members ) . toEqual (
117117 expect . arrayContaining ( [ 'test_view4.users_city' , 'test_view4.users_renamed_in_view3_gender' ] )
118118 ) ;
119119
120- const folder3 = testView . config . folders . find (
120+ const folder3 = testView ? .config . folders . find (
121121 ( it ) => it . name === 'folder3'
122122 ) ;
123- expect ( folder3 . members . length ) . toBe ( 1 ) ;
124- expect ( folder3 . members ) . toEqual ( [
123+ expect ( folder3 ? .members . length ) . toBe ( 1 ) ;
124+ expect ( folder3 ? .members ) . toEqual ( [
125125 'test_view4.users_city' ,
126126 ] ) ;
127127
128- const folder4 = testView . config . folders . find (
128+ const folder4 = testView ? .config . folders . find (
129129 ( it ) => it . name === 'folder3/inner folder 4'
130130 ) ;
131- expect ( folder4 . members . length ) . toBe ( 1 ) ;
132- expect ( folder4 . members ) . toEqual ( [ 'test_view4.renamed_orders_status' ] ) ;
131+ expect ( folder4 ? .members . length ) . toBe ( 1 ) ;
132+ expect ( folder4 ? .members ) . toEqual ( [ 'test_view4.renamed_orders_status' ] ) ;
133133
134- const folder5 = testView . config . folders . find (
134+ const folder5 = testView ? .config . folders . find (
135135 ( it ) => it . name === 'folder3/inner folder 5'
136136 ) ;
137- expect ( folder5 . members . length ) . toBe ( 9 ) ;
138- expect ( folder5 . members ) . toEqual ( [
137+ expect ( folder5 ? .members . length ) . toBe ( 9 ) ;
138+ expect ( folder5 ? .members ) . toEqual ( [
139139 'test_view4.renamed_orders_count' ,
140140 'test_view4.renamed_orders_id' ,
141141 'test_view4.renamed_orders_number' ,
@@ -153,33 +153,33 @@ describe('Cube Folders', () => {
153153 ( it ) => it . config . name === 'test_view4'
154154 ) ;
155155
156- expect ( testView . config . nestedFolders . length ) . toBe ( 3 ) ;
156+ expect ( testView ? .config . nestedFolders . length ) . toBe ( 3 ) ;
157157
158- const folder1 = testView . config . nestedFolders . find (
158+ const folder1 = testView ? .config . nestedFolders . find (
159159 ( it ) => it . name === 'folder1'
160160 ) ;
161- expect ( folder1 . members ) . toEqual ( [
161+ expect ( folder1 ? .members ) . toEqual ( [
162162 'test_view4.users_age' ,
163163 'test_view4.users_state' ,
164164 'test_view4.renamed_orders_status' ,
165165 ] ) ;
166166
167- const folder2 = testView . config . nestedFolders . find (
167+ const folder2 = testView ? .config . nestedFolders . find (
168168 ( it ) => it . name === 'folder2'
169169 ) ;
170- expect ( folder2 . members ) . toEqual (
170+ expect ( folder2 ? .members ) . toEqual (
171171 expect . arrayContaining ( [ 'test_view4.users_city' , 'test_view4.users_renamed_in_view3_gender' ] )
172172 ) ;
173173
174- const folder3 = testView . config . nestedFolders . find (
174+ const folder3 = testView ? .config . nestedFolders . find (
175175 ( it ) => it . name === 'folder3'
176176 ) ;
177- expect ( folder3 . members . length ) . toBe ( 3 ) ;
178- expect ( folder3 . members [ 1 ] ) . toEqual (
177+ expect ( folder3 ? .members . length ) . toBe ( 3 ) ;
178+ expect ( folder3 ? .members [ 1 ] ) . toEqual (
179179 { name : 'inner folder 4' , members : [ 'test_view4.renamed_orders_status' ] }
180180 ) ;
181- expect ( folder3 . members [ 2 ] . name ) . toEqual ( 'inner folder 5' ) ;
182- expect ( folder3 . members [ 2 ] . members ) . toEqual ( [
181+ expect ( ( folder3 ? .members [ 2 ] as any ) ? .name ) . toEqual ( 'inner folder 5' ) ;
182+ expect ( ( folder3 ? .members [ 2 ] as any ) ? .members ) . toEqual ( [
183183 'test_view4.renamed_orders_count' ,
184184 'test_view4.renamed_orders_id' ,
185185 'test_view4.renamed_orders_number' ,
@@ -200,31 +200,31 @@ describe('Cube Folders', () => {
200200 ( it ) => it . config . name === 'test_view3'
201201 ) ;
202202
203- expect ( view2 . config . folders . length ) . toBe ( 1 ) ;
204- expect ( view3 . config . folders . length ) . toBe ( 2 ) ;
203+ expect ( view2 ? .config . folders . length ) . toBe ( 1 ) ;
204+ expect ( view3 ? .config . folders . length ) . toBe ( 2 ) ;
205205
206- const folder1 = view2 . config . folders . find (
206+ const folder1 = view2 ? .config . folders . find (
207207 ( it ) => it . name === 'folder1'
208208 ) ;
209- expect ( folder1 . members ) . toEqual ( [
209+ expect ( folder1 ? .members ) . toEqual ( [
210210 'test_view2.users_age' ,
211211 'test_view2.users_state' ,
212212 'test_view2.renamed_orders_status' ,
213213 ] ) ;
214214
215- const folder1v3 = view3 . config . folders . find (
215+ const folder1v3 = view3 ? .config . folders . find (
216216 ( it ) => it . name === 'folder1'
217217 ) ;
218- expect ( folder1v3 . members ) . toEqual ( [
218+ expect ( folder1v3 ? .members ) . toEqual ( [
219219 'test_view3.users_age' ,
220220 'test_view3.users_state' ,
221221 'test_view3.renamed_orders_status' ,
222222 ] ) ;
223223
224- const folder2 = view3 . config . folders . find (
224+ const folder2 = view3 ? .config . folders . find (
225225 ( it ) => it . name === 'folder2'
226226 ) ;
227- expect ( folder2 . members ) . toEqual (
227+ expect ( folder2 ? .members ) . toEqual (
228228 expect . arrayContaining ( [ 'test_view3.users_city' , 'test_view3.users_renamed_in_view3_gender' ] )
229229 ) ;
230230 } ) ;
@@ -252,10 +252,10 @@ describe('Cube Folders', () => {
252252 ( it ) => it . config . name === 'test_view2'
253253 ) ;
254254
255- expect ( view . config . folders . length ) . toBe ( 1 ) ;
255+ expect ( view ? .config . folders . length ) . toBe ( 1 ) ;
256256
257- const folder1 = view . config . folders . find ( ( it ) => it . name === 'folder1' ) ;
258- expect ( folder1 . members ) . toEqual ( [
257+ const folder1 = view ? .config . folders . find ( ( it ) => it . name === 'folder1' ) ;
258+ expect ( folder1 ? .members ) . toEqual ( [
259259 'test_view2.users_age' ,
260260 'test_view2.users_state' ,
261261 'test_view2.renamed_orders_status' ,
0 commit comments