| # DO NOT EDIT; generated by go run testdata/gen.go |
| # |
| #name: detectIncompleteYAML |
| #evalFull |
| -- in.cue -- |
| package foobar |
| |
| import yaml "encoding/yaml" |
| |
| Spec :: { |
| _vars: {something: string} |
| data: { |
| foo :: { |
| use: _vars.something |
| } |
| baz: yaml.Marshal(_vars.something) |
| foobar: yaml.Marshal(foo) |
| } |
| } |
| Val: Spec & { |
| _vars: something: "var-string" |
| } |
| -- out/def -- |
| package foobar |
| |
| import "encoding/yaml" |
| |
| Spec :: { |
| _vars: { |
| something: string |
| } |
| data: { |
| foo :: { |
| use: _vars.something |
| } |
| baz: yaml.Marshal(_vars.something) |
| foobar: yaml.Marshal(foo) |
| } |
| } |
| Val: Spec & { |
| _vars: { |
| something: "var-string" |
| } |
| } |
| -- out/export -- |
| Val: { |
| data: { |
| baz: """ |
| var-string |
| |
| """ |
| foobar: """ |
| use: var-string |
| |
| """ |
| } |
| } |
| -- out/yaml -- |
| Val: |
| data: |
| baz: | |
| var-string |
| foobar: | |
| use: var-string |
| -- out/json -- |
| {"Val":{"data":{"baz":"var-string\n","foobar":"use: var-string\n"}}} |
| -- out/legacy-debug -- |
| <0>{Spec :: <1>C{_vars: <2>C{something: string}, data: <3>C{foo :: <4>C{use: string}, baz: <5>.Marshal (<6>._vars.something), foobar: <5>.Marshal (<7>.foo)}}, Val: <8>C{_vars: <9>C{something: "var-string"}, data: <10>C{foo :: <11>C{use: "var-string"}, baz: "var-string\n", foobar: "use: var-string\n"}}} |