Add tests for std.primitiveEquals

This commit is contained in:
Stanisław Barzowski 2017-09-26 18:39:27 -04:00 committed by Dave Cunningham
parent 544fe25700
commit 93bcf64454
36 changed files with 36 additions and 0 deletions

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

@ -0,0 +1 @@
true

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

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

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

@ -0,0 +1 @@
RUNTIME ERROR: x

View File

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

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

@ -0,0 +1 @@
true

View File

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

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

@ -0,0 +1 @@
false

View File

@ -0,0 +1 @@
std.primitiveEquals(3.14, 3.15)

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

@ -0,0 +1 @@
RUNTIME ERROR: primitiveEquals operates on primitive types, got array

View File

@ -0,0 +1 @@
std.primitiveEquals([], [])

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

@ -0,0 +1 @@
false

View File

@ -0,0 +1 @@
std.primitiveEquals(42, {})

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

@ -0,0 +1 @@
false

View File

@ -0,0 +1 @@
std.primitiveEquals({}, 42)

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

@ -0,0 +1 @@
false

View File

@ -0,0 +1 @@
std.primitiveEquals([], 42)

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

@ -0,0 +1 @@
false

View File

@ -0,0 +1 @@
std.primitiveEquals(42, [])

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

@ -0,0 +1 @@
true

View File

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

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

@ -0,0 +1 @@
false

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

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

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

@ -0,0 +1 @@
true

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

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

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

@ -0,0 +1 @@
false

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

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

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

@ -0,0 +1 @@
false

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

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

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

@ -0,0 +1 @@
RUNTIME ERROR: primitiveEquals operates on primitive types, got object

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

@ -0,0 +1 @@
std.primitiveEquals({}, {})

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

@ -0,0 +1 @@
RUNTIME ERROR: Cannot test equality of functions

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

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

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

@ -0,0 +1 @@
false

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

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

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

@ -0,0 +1 @@
RUNTIME ERROR: x

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

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