...
1# generated from the original tests.
2# Henceforth it may be nicer to group tests into separate files.
3-- in.cue --
4import "struct"
5
6t1: struct.MinFields(0) & ""
7t2: struct.MinFields(0) & {a: 1}
8t3: struct.MinFields(2) & {a: 1}
9t4: struct.MaxFields(0) & {a: 1}
10t5: struct.MaxFields(2) & {a: 1}
11-- out/structs --
12Errors:
13t1: conflicting values struct.MinFields(0) and "" (mismatched types struct and string):
14 ./in.cue:3:5
15 ./in.cue:3:27
16t4: invalid value {a:1} (does not satisfy struct.MaxFields(0)): len(fields) > MaxFields(0) (1 > 0):
17 ./in.cue:6:5
18 ./in.cue:6:22
19
20Result:
21import "struct"
22
23t1: _|_ // t1: conflicting values struct.MinFields(0) and "" (mismatched types struct and string)
24t2: {
25 a: 1
26}
27t3: struct.MinFields(2) & {
28 a: 1
29}
30t4: _|_ // t4: invalid value {a:1} (does not satisfy struct.MaxFields(0)): len(fields) > MaxFields(0) (1 > 0)
31t5: {
32 a: 1
33}
View as plain text