internal/core/export: verify issue 349 is fixed

Export implements topological sort on fields.

Fixes #349

Change-Id: I5cae07fa99cca83d839f89a79b20fd1ac1d93303
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/7043
Reviewed-by: CUE cueckoo <cueckoo@gmail.com>
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/cue/testdata/eval/issue349.txtar b/cue/testdata/eval/issue349.txtar
new file mode 100644
index 0000000..9921a91
--- /dev/null
+++ b/cue/testdata/eval/issue349.txtar
@@ -0,0 +1,38 @@
+-- in.cue --
+ex: {
+  "aaa": "aaa",
+  "list": "list",
+  "zzz": "zzz",
+  "AAA": "AAA",
+  "html": "html",
+  "HTML": "html",
+  "ZZZ": "ZZZ",
+  "Html": "html",
+}
+-- out/eval --
+(struct){
+  ex: (struct){
+    aaa: (string){ "aaa" }
+    list: (string){ "list" }
+    zzz: (string){ "zzz" }
+    AAA: (string){ "AAA" }
+    html: (string){ "html" }
+    HTML: (string){ "html" }
+    ZZZ: (string){ "ZZZ" }
+    Html: (string){ "html" }
+  }
+}
+-- out/compile --
+--- in.cue
+{
+  ex: {
+    aaa: "aaa"
+    list: "list"
+    zzz: "zzz"
+    AAA: "AAA"
+    html: "html"
+    HTML: "html"
+    ZZZ: "ZZZ"
+    Html: "html"
+  }
+}