mirror of
https://github.com/google/go-jsonnet.git
synced 2025-09-28 17:01:02 +02:00
More tests for builtins.
This commit is contained in:
parent
ec94dec214
commit
df1b805c96
1
testdata/array_plus_bad.golden
vendored
Normal file
1
testdata/array_plus_bad.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type number, expected array
|
1
testdata/array_plus_bad.jsonnet
vendored
Normal file
1
testdata/array_plus_bad.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
[] + 42
|
1
testdata/binaryNot2.golden
vendored
Normal file
1
testdata/binaryNot2.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/binaryNot2.jsonnet
vendored
Normal file
1
testdata/binaryNot2.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
~"xxx"
|
1
testdata/bitwise_or10.golden
vendored
Normal file
1
testdata/bitwise_or10.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/bitwise_or10.jsonnet
vendored
Normal file
1
testdata/bitwise_or10.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
"xxx" | 42
|
1
testdata/builtinChar7.golden
vendored
Normal file
1
testdata/builtinChar7.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/builtinChar7.jsonnet
vendored
Normal file
1
testdata/builtinChar7.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.char("xxx")
|
1
testdata/builtinObjectFieldsEx_bad.golden
vendored
Normal file
1
testdata/builtinObjectFieldsEx_bad.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type number, expected object
|
1
testdata/builtinObjectFieldsEx_bad.jsonnet
vendored
Normal file
1
testdata/builtinObjectFieldsEx_bad.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.objectFieldsEx(42, true)
|
1
testdata/builtinObjectFieldsEx_bad2.golden
vendored
Normal file
1
testdata/builtinObjectFieldsEx_bad2.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected boolean
|
1
testdata/builtinObjectFieldsEx_bad2.jsonnet
vendored
Normal file
1
testdata/builtinObjectFieldsEx_bad2.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.objectFieldsEx({}, "xxx")
|
1
testdata/builtinObjectHasExBadBoolean.golden
vendored
Normal file
1
testdata/builtinObjectHasExBadBoolean.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected boolean
|
1
testdata/builtinObjectHasExBadBoolean.jsonnet
vendored
Normal file
1
testdata/builtinObjectHasExBadBoolean.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.objectHasEx({}, "xxx", "xxx")
|
1
testdata/builtin_sqrt2.golden
vendored
Normal file
1
testdata/builtin_sqrt2.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/builtin_sqrt2.jsonnet
vendored
Normal file
1
testdata/builtin_sqrt2.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.sqrt("cookie")
|
1
testdata/extvar_not_a_string.golden
vendored
Normal file
1
testdata/extvar_not_a_string.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type number, expected string
|
1
testdata/extvar_not_a_string.jsonnet
vendored
Normal file
1
testdata/extvar_not_a_string.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.extVar(42)
|
1
testdata/function_plus_bad.golden
vendored
Normal file
1
testdata/function_plus_bad.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type function
|
1
testdata/function_plus_bad.jsonnet
vendored
Normal file
1
testdata/function_plus_bad.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
(function() 42) + 42
|
1
testdata/function_plus_string.golden
vendored
Normal file
1
testdata/function_plus_string.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Couldn't manifest function in JSON output.
|
1
testdata/function_plus_string.jsonnet
vendored
Normal file
1
testdata/function_plus_string.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
(function() 42) + "xxx"
|
1
testdata/number_divided_by_string.golden
vendored
Normal file
1
testdata/number_divided_by_string.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/number_divided_by_string.jsonnet
vendored
Normal file
1
testdata/number_divided_by_string.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
42 / "xxx"
|
1
testdata/number_times_string.golden
vendored
Normal file
1
testdata/number_times_string.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/number_times_string.jsonnet
vendored
Normal file
1
testdata/number_times_string.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
42 * "xxx"
|
1
testdata/object_plus_bad.golden
vendored
Normal file
1
testdata/object_plus_bad.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type number, expected object
|
1
testdata/object_plus_bad.jsonnet
vendored
Normal file
1
testdata/object_plus_bad.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
{} + 42
|
1
testdata/pow8.golden
vendored
Normal file
1
testdata/pow8.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/pow8.jsonnet
vendored
Normal file
1
testdata/pow8.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.pow("xxx", 42)
|
1
testdata/pow9.golden
vendored
Normal file
1
testdata/pow9.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/pow9.jsonnet
vendored
Normal file
1
testdata/pow9.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.pow(42, "xxx")
|
1
testdata/std.codepoint8.golden
vendored
Normal file
1
testdata/std.codepoint8.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type number, expected string
|
1
testdata/std.codepoint8.jsonnet
vendored
Normal file
1
testdata/std.codepoint8.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.codepoint(42)
|
1
testdata/std.filter8.golden
vendored
Normal file
1
testdata/std.filter8.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type function, expected array
|
1
testdata/std.filter8.jsonnet
vendored
Normal file
1
testdata/std.filter8.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.filter([42], function(i) "xxx")
|
1
testdata/std.makeArray_bad.golden
vendored
Normal file
1
testdata/std.makeArray_bad.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/std.makeArray_bad.jsonnet
vendored
Normal file
1
testdata/std.makeArray_bad.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.makeArray("xxx", function(i) i)
|
1
testdata/std.makeArray_bad2.golden
vendored
Normal file
1
testdata/std.makeArray_bad2.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected function
|
1
testdata/std.makeArray_bad2.jsonnet
vendored
Normal file
1
testdata/std.makeArray_bad2.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.makeArray(42, "xxx")
|
1
testdata/std.modulo.golden
vendored
Normal file
1
testdata/std.modulo.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
2
|
1
testdata/std.modulo.jsonnet
vendored
Normal file
1
testdata/std.modulo.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.modulo(42, 5)
|
1
testdata/std.modulo2.golden
vendored
Normal file
1
testdata/std.modulo2.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/std.modulo2.jsonnet
vendored
Normal file
1
testdata/std.modulo2.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.modulo("xxx", 42)
|
1
testdata/std.modulo3.golden
vendored
Normal file
1
testdata/std.modulo3.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/std.modulo3.jsonnet
vendored
Normal file
1
testdata/std.modulo3.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.modulo("xxx", 42)
|
1
testdata/std.primitiveEquals19.golden
vendored
Normal file
1
testdata/std.primitiveEquals19.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
true
|
1
testdata/std.primitiveEquals19.jsonnet
vendored
Normal file
1
testdata/std.primitiveEquals19.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.primitiveEquals(true, true)
|
1
testdata/std.primitiveEquals20.golden
vendored
Normal file
1
testdata/std.primitiveEquals20.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
false
|
1
testdata/std.primitiveEquals20.jsonnet
vendored
Normal file
1
testdata/std.primitiveEquals20.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.primitiveEquals(true, "xxx")
|
1
testdata/std.primitiveEquals21.golden
vendored
Normal file
1
testdata/std.primitiveEquals21.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
false
|
1
testdata/std.primitiveEquals21.jsonnet
vendored
Normal file
1
testdata/std.primitiveEquals21.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
std.primitiveEquals("xxx", 42)
|
1
testdata/string_divided_by_number.golden
vendored
Normal file
1
testdata/string_divided_by_number.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/string_divided_by_number.jsonnet
vendored
Normal file
1
testdata/string_divided_by_number.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
"xxx" / 42
|
1
testdata/string_minus_number.golden
vendored
Normal file
1
testdata/string_minus_number.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/string_minus_number.jsonnet
vendored
Normal file
1
testdata/string_minus_number.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
"x" - 42
|
1
testdata/string_plus_function.golden
vendored
Normal file
1
testdata/string_plus_function.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Couldn't manifest function in JSON output.
|
1
testdata/string_plus_function.jsonnet
vendored
Normal file
1
testdata/string_plus_function.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
"xxx" + (function() 42)
|
1
testdata/string_times_number.golden
vendored
Normal file
1
testdata/string_times_number.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/string_times_number.jsonnet
vendored
Normal file
1
testdata/string_times_number.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
"x" * 42
|
1
testdata/unary_minus.golden
vendored
Normal file
1
testdata/unary_minus.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
-42
|
1
testdata/unary_minus.jsonnet
vendored
Normal file
1
testdata/unary_minus.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
-42
|
1
testdata/unary_minus2.golden
vendored
Normal file
1
testdata/unary_minus2.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
42
|
1
testdata/unary_minus2.jsonnet
vendored
Normal file
1
testdata/unary_minus2.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
-(-42)
|
1
testdata/unary_minus3.golden
vendored
Normal file
1
testdata/unary_minus3.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
-42
|
1
testdata/unary_minus3.jsonnet
vendored
Normal file
1
testdata/unary_minus3.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
-(42)
|
1
testdata/unary_minus4.golden
vendored
Normal file
1
testdata/unary_minus4.golden
vendored
Normal file
@ -0,0 +1 @@
|
||||
RUNTIME ERROR: Unexpected type string, expected number
|
1
testdata/unary_minus4.jsonnet
vendored
Normal file
1
testdata/unary_minus4.jsonnet
vendored
Normal file
@ -0,0 +1 @@
|
||||
-"xxx"
|
Loading…
x
Reference in New Issue
Block a user