git.delta.rocks / jrsonnet / refs/commits / 2b1a57eab91a

difftreelog

test add new golden files

ykywukvkYaroslav Bolyukin2026-04-25parent: #48e3836.patch.diff
in: master

12 files changed

addedtests/cpp_test_suite_golden_override_ir_parser/error.flatMap_array_typecheck.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/cpp_test_suite_golden_override_ir_parser/error.flatMap_array_typecheck.jsonnet.golden
@@ -0,0 +1,2 @@
+runtime error: in std.join all items should be arrays
+    error.flatMap_array_typecheck.jsonnet:1:12-45: function <builtin_flatmap> call
\ No newline at end of file
addedtests/cpp_test_suite_golden_override_ir_parser/error.flatMap_seq_typecheck.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/cpp_test_suite_golden_override_ir_parser/error.flatMap_seq_typecheck.jsonnet.golden
@@ -0,0 +1,5 @@
+type error: every failed from array | string:
+  - expected array, got object
+  - expected string, got object
+    argument <arr> evaluation
+    error.flatMap_seq_typecheck.jsonnet:1:12-52: function <builtin_flatmap> call
\ No newline at end of file
addedtests/cpp_test_suite_golden_override_ir_parser/error.flatMap_string_typecheck.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/cpp_test_suite_golden_override_ir_parser/error.flatMap_string_typecheck.jsonnet.golden
@@ -0,0 +1,2 @@
+runtime error: in std.join all items should be strings
+    error.flatMap_string_typecheck.jsonnet:1:12-50: function <builtin_flatmap> call
\ No newline at end of file
addedtests/cpp_test_suite_golden_override_ir_parser/error.manifest_toml_null_value.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/cpp_test_suite_golden_override_ir_parser/error.manifest_toml_null_value.jsonnet.golden
@@ -0,0 +1,5 @@
+runtime error: tried to manifest null
+    table <c> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    error.manifest_toml_null_value.jsonnet:17:19-55: function <builtin_manifest_toml_ex> call
\ No newline at end of file
addedtests/cpp_test_suite_golden_override_ir_parser/error.parse.text_block_indent_spaces.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/cpp_test_suite_golden_override_ir_parser/error.parse.text_block_indent_spaces.jsonnet.golden
@@ -0,0 +1,2 @@
+syntax error: unterminated text block
+    error.parse.text_block_indent_spaces.jsonnet:17:1
\ No newline at end of file
addedtests/cpp_test_suite_golden_override_ir_parser/error.static_error_var_not_exist.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/cpp_test_suite_golden_override_ir_parser/error.static_error_var_not_exist.jsonnet.golden
@@ -0,0 +1,2 @@
+local is not defined: tmp2
+    error.static_error_var_not_exist.jsonnet:17:16-21: local <tmp2> access
\ No newline at end of file
addedtests/cpp_test_suite_golden_override_ir_parser/error.std_parseYaml1.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/cpp_test_suite_golden_override_ir_parser/error.std_parseYaml1.jsonnet.golden
@@ -0,0 +1,6 @@
+runtime error: failed to parse yaml: error: line 1 column 5: mapping values are not allowed in this context at line 1, column 5
+ --> <input>:1:5
+  |
+1 | a: b:
+  |     ^ mapping values are not allowed in this context at line 1, column 5
+    error.std_parseYaml1.jsonnet:1:14-24: function <builtin_parse_yaml> call
\ No newline at end of file
addedtests/go_testdata_golden_override_ir_parser/builtinManifestJsonEx_cyclic.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/go_testdata_golden_override_ir_parser/builtinManifestJsonEx_cyclic.jsonnet.golden
@@ -0,0 +1,201 @@
+stack overflow, try to reduce recursion, or set --max-stack to bigger value
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    builtinManifestJsonEx_cyclic.jsonnet:1:19-33: function <builtin_manifest_json_ex> call
\ No newline at end of file
addedtests/go_testdata_golden_override_ir_parser/builtin_manifestTomlEx_cyclic.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/go_testdata_golden_override_ir_parser/builtin_manifestTomlEx_cyclic.jsonnet.golden
@@ -0,0 +1,201 @@
+stack overflow, try to reduce recursion, or set --max-stack to bigger value
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    section <b> manifestification
+    section <a> manifestification
+    builtin_manifestTomlEx_cyclic.jsonnet:1:19-38: function <builtin_manifest_toml_ex> call
\ No newline at end of file
addedtests/go_testdata_golden_override_ir_parser/builtin_manifestYamlDoc_cyclic.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/go_testdata_golden_override_ir_parser/builtin_manifestYamlDoc_cyclic.jsonnet.golden
@@ -0,0 +1,201 @@
+stack overflow, try to reduce recursion, or set --max-stack to bigger value
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    field <a> manifestification
+    builtin_manifestYamlDoc_cyclic.jsonnet:1:20-29: function <builtin_manifest_yaml_doc> call
\ No newline at end of file
addedtests/go_testdata_golden_override_ir_parser/parseYaml.jsonnet.goldendiffbeforeafterboth
--- /dev/null
+++ b/tests/go_testdata_golden_override_ir_parser/parseYaml.jsonnet.golden
@@ -0,0 +1,55 @@
+[
+    {
+        "aaa": { },
+        "foo": "bar",
+        "xxx": [
+            42,
+            "asdf",
+            { }
+        ],
+        "ąę": "ćż"
+    },
+    [
+        {
+            "a": 1
+        },
+        {
+            "a": 2
+        }
+    ],
+    [
+        {
+            "a": 1
+        },
+        {
+            "a": 2
+        }
+    ],
+    [
+        {
+            "a": 1
+        },
+        {
+            "a": 2
+        }
+    ],
+    {
+        "---a": 2,
+        "a": 1,
+        "a---": 3
+    },
+    [
+        {
+            "a": 1
+        },
+        "hello world\n",
+        3
+    ],
+    [
+        {
+            "a": 1
+        },
+        2
+    ],
+    null
+]
\ No newline at end of file
addedtests/go_testdata_golden_override_ir_parser/stdlib_smoke_test.jsonnet.goldendiffbeforeafterboth
after · tests/go_testdata_golden_override_ir_parser/stdlib_smoke_test.jsonnet.golden
1{2    "abs": 42,3    "acos": true,4    "asciiLower": "blah",5    "asciiUpper": "BLAH",6    "asin": true,7    "assertEqual": true,8    "atan": true,9    "base64": [10        "YmxhaA==",11        "YmxhaA=="12    ],13    "base64Decode": "blah\n",14    "base64DecodeBytes": [15        98,16        108,17        97,18        104,19        1020    ],21    "ceil": 5,22    "char": "A",23    "codepoint": 65,24    "cos": true,25    "count": 1,26    "decodeUTF8": "AAA",27    "encodeUTF8": [28        98,29        108,30        97,31        10432    ],33    "endsWith": true,34    "escapeStringBash": "'test '\"'\"'test'\"'\"'test'",35    "escapeStringDollars": "test 'test'test",36    "escapeStringJson": "\"test 'test'test\"",37    "escapeStringPython": "\"test 'test'test\"",38    "exp": 148.4131591025766,39    "exponent": 3,40    "filter": [41        2,42        443    ],44    "filterMap": [45        4,46        847    ],48    "find": [49        2,50        451    ],52    "findSubstr": [53        0,54        555    ],56    "flatMap": [57        2,58        3,59        4,60        6,61        6,62        963    ],64    "flattenArrays": [65        1,66        2,67        3,68        4,69        5,70        [71            6,72            773        ]74    ],75    "floor": 5,76    "foldl": [77        0,78        1,79        2,80        381    ],82    "foldr": [83        1,84        2,85        3,86        487    ],88    "format": "test blah 42",89    "get": [90        17,91        42,92        18,93        4294    ],95    "isArray": true,96    "isBoolean": true,97    "isFunction": true,98    "isNumber": true,99    "isObject": true,100    "isString": true,101    "join": "a,b,c",102    "length": 0,103    "lines": "a\nb\nc\n",104    "log": true,105    "lstripChars": "bbbbcccc",106    "makeArray": [107        0,108        1,109        2,110        3,111        4112    ],113    "manifestIni": "a = 1\nb = 2\n[s1]\nx = 1\ny = 2\n",114    "manifestJsonEx": "{\n \"a\": {\n  \"b\": \"c\"\n }\n}",115    "manifestJsonMinified": "{\"a\":{\"b\":\"c\"}}",116    "manifestPython": "{\"a\": {\"b\": \"c\"}}",117    "manifestPythonVars": "a = {\"b\": \"c\"}\n",118    "manifestTomlEx": "[a]\n b = \"c\"",119    "manifestXmlJsonml": "<blah a=\"42\"></blah>",120    "manifestYamlDoc": "\"a\":\n  \"b\": \"c\"",121    "manifestYamlStream": "---\n42\n---\n\"a\":\n  \"b\": \"c\"\n...\n",122    "mantissa": 0.6249999999999999,123    "map": [124        -1,125        -2,126        -3127    ],128    "mapWithIndex": [129        3,130        3,131        3132    ],133    "mapWithKey": {134        "a": 42135    },136    "max": 3,137    "md5": "1bc29b36f623ba82aaf6724fd3b16718",138    "member": true,139    "mergePatch": { },140    "min": 2,141    "objectFields": [ ],142    "objectFieldsAll": [ ],143    "objectHas": false,144    "objectHasAll": false,145    "objectKeysValues": [ ],146    "objectKeysValuesAll": [ ],147    "objectValues": [ ],148    "objectValuesAll": [ ],149    "parseHex": 3735928559,150    "parseInt": 42,151    "parseJson": {152        "a": "b"153    },154    "parseOctal": 83,155    "pow": 8,156    "prune": {157        "y": [158            "42"159        ]160    },161    "range": [162        1,163        2,164        3,165        4,166        5167    ],168    "repeat": "foofoofoo",169    "reverse": [170        "a",171        "b"172    ],173    "rstripChars": "aaabbbb",174    "set": [175        [176            1,177            2,178            3179        ],180        [181            3,182            2,183            1184        ]185    ],186    "setDiff": [187        [188            1,189            2190        ],191        [192            1,193            3194        ]195    ],196    "setInter": [197        [198            3199        ],200        [201            2202        ]203    ],204    "setMember": [205        false,206        true207    ],208    "setUnion": [209        [210            1,211            2,212            3,213            4,214            5215        ],216        [217            1,218            2,219            3,220            4,221            5222        ]223    ],224    "sign": 1,225    "sin": true,226    "slice": "o",227    "sort": [228        [229            1,230            2,231            3232        ],233        [234            3,235            2,236            1237        ]238    ],239    "split": [240        "a",241        "b",242        "c"243    ],244    "splitLimit": [245        "a",246        "b,c"247    ],248    "splitLimitR": [249        "a,b",250        "c"251    ],252    "sqrt": true,253    "startsWith": true,254    "strReplace": "bba",255    "stringChars": [256        "b",257        "l",258        "a",259        "h"260    ],261    "stripChars": "bbbb",262    "substr": "s",263    "tan": true,264    "thisFile": "stdlib_smoke_test.jsonnet",265    "toString": "42",266    "type": "object",267    "uniq": [268        [269            1,270            2,271            3272        ],273        [274            "a",275            "B",276            "a"277        ]278    ]279}