construct-merge.test 428 B

1234567891011121314151617181920212223242526272829
  1. # RUN: yaml-bench -canonical %s
  2. ---
  3. - &CENTER { x: 1, 'y': 2 }
  4. - &LEFT { x: 0, 'y': 2 }
  5. - &BIG { r: 10 }
  6. - &SMALL { r: 1 }
  7. # All the following maps are equal:
  8. - # Explicit keys
  9. x: 1
  10. 'y': 2
  11. r: 10
  12. label: center/big
  13. - # Merge one map
  14. << : *CENTER
  15. r: 10
  16. label: center/big
  17. - # Merge multiple maps
  18. << : [ *CENTER, *BIG ]
  19. label: center/big
  20. - # Override
  21. << : [ *BIG, *LEFT, *SMALL ]
  22. x: 1
  23. label: center/big