diff --git a/testdata/array_plus_bad.golden b/testdata/array_plus_bad.golden new file mode 100644 index 0000000..97c7940 --- /dev/null +++ b/testdata/array_plus_bad.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type number, expected array diff --git a/testdata/array_plus_bad.jsonnet b/testdata/array_plus_bad.jsonnet new file mode 100644 index 0000000..8eb05bc --- /dev/null +++ b/testdata/array_plus_bad.jsonnet @@ -0,0 +1 @@ +[] + 42 diff --git a/testdata/binaryNot2.golden b/testdata/binaryNot2.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/binaryNot2.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/binaryNot2.jsonnet b/testdata/binaryNot2.jsonnet new file mode 100644 index 0000000..73fc7d6 --- /dev/null +++ b/testdata/binaryNot2.jsonnet @@ -0,0 +1 @@ +~"xxx" diff --git a/testdata/bitwise_or10.golden b/testdata/bitwise_or10.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/bitwise_or10.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/bitwise_or10.jsonnet b/testdata/bitwise_or10.jsonnet new file mode 100644 index 0000000..ad5d773 --- /dev/null +++ b/testdata/bitwise_or10.jsonnet @@ -0,0 +1 @@ +"xxx" | 42 diff --git a/testdata/builtinChar7.golden b/testdata/builtinChar7.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/builtinChar7.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/builtinChar7.jsonnet b/testdata/builtinChar7.jsonnet new file mode 100644 index 0000000..1cf70d1 --- /dev/null +++ b/testdata/builtinChar7.jsonnet @@ -0,0 +1 @@ +std.char("xxx") diff --git a/testdata/builtinObjectFieldsEx_bad.golden b/testdata/builtinObjectFieldsEx_bad.golden new file mode 100644 index 0000000..23ae9e6 --- /dev/null +++ b/testdata/builtinObjectFieldsEx_bad.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type number, expected object diff --git a/testdata/builtinObjectFieldsEx_bad.jsonnet b/testdata/builtinObjectFieldsEx_bad.jsonnet new file mode 100644 index 0000000..9243cec --- /dev/null +++ b/testdata/builtinObjectFieldsEx_bad.jsonnet @@ -0,0 +1 @@ +std.objectFieldsEx(42, true) diff --git a/testdata/builtinObjectFieldsEx_bad2.golden b/testdata/builtinObjectFieldsEx_bad2.golden new file mode 100644 index 0000000..66a0ec2 --- /dev/null +++ b/testdata/builtinObjectFieldsEx_bad2.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected boolean diff --git a/testdata/builtinObjectFieldsEx_bad2.jsonnet b/testdata/builtinObjectFieldsEx_bad2.jsonnet new file mode 100644 index 0000000..3470049 --- /dev/null +++ b/testdata/builtinObjectFieldsEx_bad2.jsonnet @@ -0,0 +1 @@ +std.objectFieldsEx({}, "xxx") diff --git a/testdata/builtinObjectHasExBadBoolean.golden b/testdata/builtinObjectHasExBadBoolean.golden new file mode 100644 index 0000000..66a0ec2 --- /dev/null +++ b/testdata/builtinObjectHasExBadBoolean.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected boolean diff --git a/testdata/builtinObjectHasExBadBoolean.jsonnet b/testdata/builtinObjectHasExBadBoolean.jsonnet new file mode 100644 index 0000000..ffbbfed --- /dev/null +++ b/testdata/builtinObjectHasExBadBoolean.jsonnet @@ -0,0 +1 @@ +std.objectHasEx({}, "xxx", "xxx") diff --git a/testdata/builtin_sqrt2.golden b/testdata/builtin_sqrt2.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/builtin_sqrt2.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/builtin_sqrt2.jsonnet b/testdata/builtin_sqrt2.jsonnet new file mode 100644 index 0000000..15da519 --- /dev/null +++ b/testdata/builtin_sqrt2.jsonnet @@ -0,0 +1 @@ +std.sqrt("cookie") diff --git a/testdata/extvar_not_a_string.golden b/testdata/extvar_not_a_string.golden new file mode 100644 index 0000000..f94e054 --- /dev/null +++ b/testdata/extvar_not_a_string.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type number, expected string diff --git a/testdata/extvar_not_a_string.jsonnet b/testdata/extvar_not_a_string.jsonnet new file mode 100644 index 0000000..19130d5 --- /dev/null +++ b/testdata/extvar_not_a_string.jsonnet @@ -0,0 +1 @@ +std.extVar(42) diff --git a/testdata/function_plus_bad.golden b/testdata/function_plus_bad.golden new file mode 100644 index 0000000..825d319 --- /dev/null +++ b/testdata/function_plus_bad.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type function diff --git a/testdata/function_plus_bad.jsonnet b/testdata/function_plus_bad.jsonnet new file mode 100644 index 0000000..007700b --- /dev/null +++ b/testdata/function_plus_bad.jsonnet @@ -0,0 +1 @@ +(function() 42) + 42 diff --git a/testdata/function_plus_string.golden b/testdata/function_plus_string.golden new file mode 100644 index 0000000..e793b6e --- /dev/null +++ b/testdata/function_plus_string.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Couldn't manifest function in JSON output. diff --git a/testdata/function_plus_string.jsonnet b/testdata/function_plus_string.jsonnet new file mode 100644 index 0000000..bc72d81 --- /dev/null +++ b/testdata/function_plus_string.jsonnet @@ -0,0 +1 @@ +(function() 42) + "xxx" diff --git a/testdata/number_divided_by_string.golden b/testdata/number_divided_by_string.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/number_divided_by_string.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/number_divided_by_string.jsonnet b/testdata/number_divided_by_string.jsonnet new file mode 100644 index 0000000..de8cab5 --- /dev/null +++ b/testdata/number_divided_by_string.jsonnet @@ -0,0 +1 @@ +42 / "xxx" diff --git a/testdata/number_times_string.golden b/testdata/number_times_string.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/number_times_string.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/number_times_string.jsonnet b/testdata/number_times_string.jsonnet new file mode 100644 index 0000000..4f33910 --- /dev/null +++ b/testdata/number_times_string.jsonnet @@ -0,0 +1 @@ +42 * "xxx" diff --git a/testdata/object_plus_bad.golden b/testdata/object_plus_bad.golden new file mode 100644 index 0000000..23ae9e6 --- /dev/null +++ b/testdata/object_plus_bad.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type number, expected object diff --git a/testdata/object_plus_bad.jsonnet b/testdata/object_plus_bad.jsonnet new file mode 100644 index 0000000..eb5f316 --- /dev/null +++ b/testdata/object_plus_bad.jsonnet @@ -0,0 +1 @@ +{} + 42 diff --git a/testdata/pow8.golden b/testdata/pow8.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/pow8.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/pow8.jsonnet b/testdata/pow8.jsonnet new file mode 100644 index 0000000..a41595a --- /dev/null +++ b/testdata/pow8.jsonnet @@ -0,0 +1 @@ +std.pow("xxx", 42) diff --git a/testdata/pow9.golden b/testdata/pow9.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/pow9.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/pow9.jsonnet b/testdata/pow9.jsonnet new file mode 100644 index 0000000..d6ac635 --- /dev/null +++ b/testdata/pow9.jsonnet @@ -0,0 +1 @@ +std.pow(42, "xxx") diff --git a/testdata/std.codepoint8.golden b/testdata/std.codepoint8.golden new file mode 100644 index 0000000..f94e054 --- /dev/null +++ b/testdata/std.codepoint8.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type number, expected string diff --git a/testdata/std.codepoint8.jsonnet b/testdata/std.codepoint8.jsonnet new file mode 100644 index 0000000..37c614d --- /dev/null +++ b/testdata/std.codepoint8.jsonnet @@ -0,0 +1 @@ +std.codepoint(42) diff --git a/testdata/std.filter8.golden b/testdata/std.filter8.golden new file mode 100644 index 0000000..96515b3 --- /dev/null +++ b/testdata/std.filter8.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type function, expected array diff --git a/testdata/std.filter8.jsonnet b/testdata/std.filter8.jsonnet new file mode 100644 index 0000000..359a7b7 --- /dev/null +++ b/testdata/std.filter8.jsonnet @@ -0,0 +1 @@ +std.filter([42], function(i) "xxx") diff --git a/testdata/std.makeArray_bad.golden b/testdata/std.makeArray_bad.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/std.makeArray_bad.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/std.makeArray_bad.jsonnet b/testdata/std.makeArray_bad.jsonnet new file mode 100644 index 0000000..cae3e62 --- /dev/null +++ b/testdata/std.makeArray_bad.jsonnet @@ -0,0 +1 @@ +std.makeArray("xxx", function(i) i) diff --git a/testdata/std.makeArray_bad2.golden b/testdata/std.makeArray_bad2.golden new file mode 100644 index 0000000..b1176fb --- /dev/null +++ b/testdata/std.makeArray_bad2.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected function diff --git a/testdata/std.makeArray_bad2.jsonnet b/testdata/std.makeArray_bad2.jsonnet new file mode 100644 index 0000000..ad9fcdf --- /dev/null +++ b/testdata/std.makeArray_bad2.jsonnet @@ -0,0 +1 @@ +std.makeArray(42, "xxx") diff --git a/testdata/std.modulo.golden b/testdata/std.modulo.golden new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/testdata/std.modulo.golden @@ -0,0 +1 @@ +2 diff --git a/testdata/std.modulo.jsonnet b/testdata/std.modulo.jsonnet new file mode 100644 index 0000000..3b8c4d9 --- /dev/null +++ b/testdata/std.modulo.jsonnet @@ -0,0 +1 @@ +std.modulo(42, 5) diff --git a/testdata/std.modulo2.golden b/testdata/std.modulo2.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/std.modulo2.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/std.modulo2.jsonnet b/testdata/std.modulo2.jsonnet new file mode 100644 index 0000000..cb21571 --- /dev/null +++ b/testdata/std.modulo2.jsonnet @@ -0,0 +1 @@ +std.modulo("xxx", 42) diff --git a/testdata/std.modulo3.golden b/testdata/std.modulo3.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/std.modulo3.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/std.modulo3.jsonnet b/testdata/std.modulo3.jsonnet new file mode 100644 index 0000000..cb21571 --- /dev/null +++ b/testdata/std.modulo3.jsonnet @@ -0,0 +1 @@ +std.modulo("xxx", 42) diff --git a/testdata/std.primitiveEquals19.golden b/testdata/std.primitiveEquals19.golden new file mode 100644 index 0000000..27ba77d --- /dev/null +++ b/testdata/std.primitiveEquals19.golden @@ -0,0 +1 @@ +true diff --git a/testdata/std.primitiveEquals19.jsonnet b/testdata/std.primitiveEquals19.jsonnet new file mode 100644 index 0000000..2e38df9 --- /dev/null +++ b/testdata/std.primitiveEquals19.jsonnet @@ -0,0 +1 @@ +std.primitiveEquals(true, true) diff --git a/testdata/std.primitiveEquals20.golden b/testdata/std.primitiveEquals20.golden new file mode 100644 index 0000000..c508d53 --- /dev/null +++ b/testdata/std.primitiveEquals20.golden @@ -0,0 +1 @@ +false diff --git a/testdata/std.primitiveEquals20.jsonnet b/testdata/std.primitiveEquals20.jsonnet new file mode 100644 index 0000000..49ec501 --- /dev/null +++ b/testdata/std.primitiveEquals20.jsonnet @@ -0,0 +1 @@ +std.primitiveEquals(true, "xxx") diff --git a/testdata/std.primitiveEquals21.golden b/testdata/std.primitiveEquals21.golden new file mode 100644 index 0000000..c508d53 --- /dev/null +++ b/testdata/std.primitiveEquals21.golden @@ -0,0 +1 @@ +false diff --git a/testdata/std.primitiveEquals21.jsonnet b/testdata/std.primitiveEquals21.jsonnet new file mode 100644 index 0000000..bb1caa9 --- /dev/null +++ b/testdata/std.primitiveEquals21.jsonnet @@ -0,0 +1 @@ +std.primitiveEquals("xxx", 42) diff --git a/testdata/string_divided_by_number.golden b/testdata/string_divided_by_number.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/string_divided_by_number.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/string_divided_by_number.jsonnet b/testdata/string_divided_by_number.jsonnet new file mode 100644 index 0000000..c624a6b --- /dev/null +++ b/testdata/string_divided_by_number.jsonnet @@ -0,0 +1 @@ +"xxx" / 42 diff --git a/testdata/string_minus_number.golden b/testdata/string_minus_number.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/string_minus_number.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/string_minus_number.jsonnet b/testdata/string_minus_number.jsonnet new file mode 100644 index 0000000..eb1ee42 --- /dev/null +++ b/testdata/string_minus_number.jsonnet @@ -0,0 +1 @@ +"x" - 42 diff --git a/testdata/string_plus_function.golden b/testdata/string_plus_function.golden new file mode 100644 index 0000000..e793b6e --- /dev/null +++ b/testdata/string_plus_function.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Couldn't manifest function in JSON output. diff --git a/testdata/string_plus_function.jsonnet b/testdata/string_plus_function.jsonnet new file mode 100644 index 0000000..38d4267 --- /dev/null +++ b/testdata/string_plus_function.jsonnet @@ -0,0 +1 @@ +"xxx" + (function() 42) diff --git a/testdata/string_times_number.golden b/testdata/string_times_number.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/string_times_number.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/string_times_number.jsonnet b/testdata/string_times_number.jsonnet new file mode 100644 index 0000000..3a5f7e7 --- /dev/null +++ b/testdata/string_times_number.jsonnet @@ -0,0 +1 @@ +"x" * 42 diff --git a/testdata/unary_minus.golden b/testdata/unary_minus.golden new file mode 100644 index 0000000..6a0e60d --- /dev/null +++ b/testdata/unary_minus.golden @@ -0,0 +1 @@ +-42 diff --git a/testdata/unary_minus.jsonnet b/testdata/unary_minus.jsonnet new file mode 100644 index 0000000..6a0e60d --- /dev/null +++ b/testdata/unary_minus.jsonnet @@ -0,0 +1 @@ +-42 diff --git a/testdata/unary_minus2.golden b/testdata/unary_minus2.golden new file mode 100644 index 0000000..d81cc07 --- /dev/null +++ b/testdata/unary_minus2.golden @@ -0,0 +1 @@ +42 diff --git a/testdata/unary_minus2.jsonnet b/testdata/unary_minus2.jsonnet new file mode 100644 index 0000000..ef0d12a --- /dev/null +++ b/testdata/unary_minus2.jsonnet @@ -0,0 +1 @@ +-(-42) diff --git a/testdata/unary_minus3.golden b/testdata/unary_minus3.golden new file mode 100644 index 0000000..6a0e60d --- /dev/null +++ b/testdata/unary_minus3.golden @@ -0,0 +1 @@ +-42 diff --git a/testdata/unary_minus3.jsonnet b/testdata/unary_minus3.jsonnet new file mode 100644 index 0000000..9181679 --- /dev/null +++ b/testdata/unary_minus3.jsonnet @@ -0,0 +1 @@ +-(42) diff --git a/testdata/unary_minus4.golden b/testdata/unary_minus4.golden new file mode 100644 index 0000000..b1ad9cf --- /dev/null +++ b/testdata/unary_minus4.golden @@ -0,0 +1 @@ +RUNTIME ERROR: Unexpected type string, expected number diff --git a/testdata/unary_minus4.jsonnet b/testdata/unary_minus4.jsonnet new file mode 100644 index 0000000..bddd2c0 --- /dev/null +++ b/testdata/unary_minus4.jsonnet @@ -0,0 +1 @@ +-"xxx"