File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
packages/compass-data-modeling/src/store Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -390,6 +390,24 @@ describe('Data Modeling store', function () {
390390 } ,
391391 ] ,
392392 } ,
393+ // Mixed array with objects
394+ prop5 : {
395+ bsonType : 'array' ,
396+ items : [
397+ {
398+ bsonType : 'object' ,
399+ properties : {
400+ prop5A : { bsonType : 'string' } ,
401+ } ,
402+ } ,
403+ {
404+ bsonType : 'object' ,
405+ properties : {
406+ prop5B : { bsonType : 'number' } ,
407+ } ,
408+ } ,
409+ ] ,
410+ } ,
393411 } ,
394412 } ,
395413 } ,
@@ -419,6 +437,9 @@ describe('Data Modeling store', function () {
419437 expect ( selectedFields . collection1 ) . to . deep . include ( [ 'prop4' ] ) ;
420438 expect ( selectedFields . collection1 ) . to . deep . include ( [ 'prop4' , 'prop4A' ] ) ;
421439 expect ( selectedFields . collection1 ) . to . deep . include ( [ 'prop4' , 'prop4B' ] ) ;
440+ expect ( selectedFields . collection1 ) . to . deep . include ( [ 'prop5' ] ) ;
441+ expect ( selectedFields . collection1 ) . to . deep . include ( [ 'prop5' , 'prop5A' ] ) ;
442+ expect ( selectedFields . collection1 ) . to . deep . include ( [ 'prop5' , 'prop5B' ] ) ;
422443 } ) ;
423444 } ) ;
424445} ) ;
You can’t perform that action at this time.
0 commit comments