More tests for builtins.

This commit is contained in:
Stanisław Barzowski 2017-09-29 15:22:21 -04:00 committed by Dave Cunningham
parent ec94dec214
commit df1b805c96
68 changed files with 68 additions and 0 deletions

1
testdata/array_plus_bad.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type number, expected array

1
testdata/array_plus_bad.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
[] + 42

1
testdata/binaryNot2.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/binaryNot2.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
~"xxx"

1
testdata/bitwise_or10.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/bitwise_or10.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
"xxx" | 42

1
testdata/builtinChar7.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/builtinChar7.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.char("xxx")

View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type number, expected object

View File

@ -0,0 +1 @@
std.objectFieldsEx(42, true)

View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected boolean

View File

@ -0,0 +1 @@
std.objectFieldsEx({}, "xxx")

View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected boolean

View File

@ -0,0 +1 @@
std.objectHasEx({}, "xxx", "xxx")

1
testdata/builtin_sqrt2.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/builtin_sqrt2.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.sqrt("cookie")

1
testdata/extvar_not_a_string.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type number, expected string

1
testdata/extvar_not_a_string.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.extVar(42)

1
testdata/function_plus_bad.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type function

1
testdata/function_plus_bad.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
(function() 42) + 42

1
testdata/function_plus_string.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Couldn't manifest function in JSON output.

1
testdata/function_plus_string.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
(function() 42) + "xxx"

View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

View File

@ -0,0 +1 @@
42 / "xxx"

1
testdata/number_times_string.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/number_times_string.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
42 * "xxx"

1
testdata/object_plus_bad.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type number, expected object

1
testdata/object_plus_bad.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
{} + 42

1
testdata/pow8.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/pow8.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.pow("xxx", 42)

1
testdata/pow9.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/pow9.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.pow(42, "xxx")

1
testdata/std.codepoint8.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type number, expected string

1
testdata/std.codepoint8.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.codepoint(42)

1
testdata/std.filter8.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type function, expected array

1
testdata/std.filter8.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.filter([42], function(i) "xxx")

1
testdata/std.makeArray_bad.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/std.makeArray_bad.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.makeArray("xxx", function(i) i)

1
testdata/std.makeArray_bad2.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected function

1
testdata/std.makeArray_bad2.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.makeArray(42, "xxx")

1
testdata/std.modulo.golden vendored Normal file
View File

@ -0,0 +1 @@
2

1
testdata/std.modulo.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.modulo(42, 5)

1
testdata/std.modulo2.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/std.modulo2.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.modulo("xxx", 42)

1
testdata/std.modulo3.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/std.modulo3.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
std.modulo("xxx", 42)

1
testdata/std.primitiveEquals19.golden vendored Normal file
View File

@ -0,0 +1 @@
true

View File

@ -0,0 +1 @@
std.primitiveEquals(true, true)

1
testdata/std.primitiveEquals20.golden vendored Normal file
View File

@ -0,0 +1 @@
false

View File

@ -0,0 +1 @@
std.primitiveEquals(true, "xxx")

1
testdata/std.primitiveEquals21.golden vendored Normal file
View File

@ -0,0 +1 @@
false

View File

@ -0,0 +1 @@
std.primitiveEquals("xxx", 42)

View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

View File

@ -0,0 +1 @@
"xxx" / 42

1
testdata/string_minus_number.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/string_minus_number.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
"x" - 42

1
testdata/string_plus_function.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Couldn't manifest function in JSON output.

1
testdata/string_plus_function.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
"xxx" + (function() 42)

1
testdata/string_times_number.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/string_times_number.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
"x" * 42

1
testdata/unary_minus.golden vendored Normal file
View File

@ -0,0 +1 @@
-42

1
testdata/unary_minus.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
-42

1
testdata/unary_minus2.golden vendored Normal file
View File

@ -0,0 +1 @@
42

1
testdata/unary_minus2.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
-(-42)

1
testdata/unary_minus3.golden vendored Normal file
View File

@ -0,0 +1 @@
-42

1
testdata/unary_minus3.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
-(42)

1
testdata/unary_minus4.golden vendored Normal file
View File

@ -0,0 +1 @@
RUNTIME ERROR: Unexpected type string, expected number

1
testdata/unary_minus4.jsonnet vendored Normal file
View File

@ -0,0 +1 @@
-"xxx"