...

Text file src/cuelang.org/go/tools/trim/testdata/constraintroots.txtar

Documentation: cuelang.org/go/tools/trim/testdata

     1# TODO(fmt): tabs incorrectly converted to spaces within comments: cuelang.org/issue/1040
     2
     3// Issue #716
     4-- in.cue --
     5keepPatternConstraintRoot: {
     6	if true {
     7		deployment: "name": {spec: []}
     8	}
     9
    10	deployment: name: spec: []
    11
    12	deployment: [string]: spec: []
    13}
    14
    15// TODO(additional): add once implemented
    16// keepAdditionalRoots: {
    17//  if true {
    18//   deployment: "name": {spec: [1]}
    19//  }
    20//
    21// deployment: name: spec: [1]
    22//
    23// deployment: [string]: spec: [1]
    24// }
    25
    26keepPatternConstraintRootSolo: {
    27	if true {
    28		deployment: "name": {spec: [1]}
    29	}
    30
    31	deployment: [string]: spec: [1]
    32}
    33
    34keepPatternConstraintRootIndirect: {
    35	if true {
    36		deployment: "name": {spec: []}
    37	}
    38
    39	deployment: name: spec: []
    40
    41	deployment: indirect
    42
    43	indirect: {{[string]: spec: []}}
    44}
    45
    46keepPatternConstraintRootDef: {
    47	if true {
    48		deployment: "name": {spec: []}
    49	}
    50
    51	#Deployment: spec: []
    52
    53	deployment: name: #Deployment
    54
    55	deployment: [string]: spec: []
    56}
    57-- out/trim --
    58== in.cue
    59keepPatternConstraintRoot: {
    60	if true {
    61		deployment: "name": {spec: []}
    62	}
    63
    64	deployment: [string]: spec: []
    65}
    66
    67// TODO(additional): add once implemented
    68// keepAdditionalRoots: {
    69//  if true {
    70//   deployment: "name": {spec: [1]}
    71//  }
    72//
    73// deployment: name: spec: [1]
    74//
    75// deployment: [string]: spec: [1]
    76// }
    77
    78keepPatternConstraintRootSolo: {
    79	if true {
    80		deployment: "name": {spec: [1]}
    81	}
    82
    83	deployment: [string]: spec: [1]
    84}
    85
    86keepPatternConstraintRootIndirect: {
    87	if true {
    88		deployment: "name": {spec: []}
    89	}
    90
    91	deployment: indirect
    92
    93	indirect: {{[string]: spec: []}}
    94}
    95
    96keepPatternConstraintRootDef: {
    97	if true {
    98		deployment: "name": {spec: []}
    99	}
   100
   101	#Deployment: spec: []
   102
   103	deployment: [string]: spec: []
   104}

View as plain text