From 4c83cff898712e4f2ed6c4b60b38bfd884e72fe8 Mon Sep 17 00:00:00 2001 From: Saloni Juneja Date: Tue, 28 Mar 2023 16:13:37 +0530 Subject: [PATCH] Fixed test cases --- linter/internal/types/stdlib.go | 4 ++-- testdata/builtinXor.golden | 2 +- testdata/builtinXor1.golden | 2 +- testdata/builtinXor2.golden | 10 ++++++++++ 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/linter/internal/types/stdlib.go b/linter/internal/types/stdlib.go index a193334..5083fa9 100644 --- a/linter/internal/types/stdlib.go +++ b/linter/internal/types/stdlib.go @@ -173,8 +173,8 @@ func prepareStdlib(g *typeGraph) { "$objectFlatMerge": g.newSimpleFuncType(anyObjectType, "x"), // Boolean - - "xor": g.newSimpleFuncType(boolType, "x", "y"), + + "xor": g.newSimpleFuncType(boolType, "x", "y"), } fieldContains := map[string][]placeholderID{} diff --git a/testdata/builtinXor.golden b/testdata/builtinXor.golden index f32a580..27ba77d 100644 --- a/testdata/builtinXor.golden +++ b/testdata/builtinXor.golden @@ -1 +1 @@ -true \ No newline at end of file +true diff --git a/testdata/builtinXor1.golden b/testdata/builtinXor1.golden index 02e4a84..c508d53 100644 --- a/testdata/builtinXor1.golden +++ b/testdata/builtinXor1.golden @@ -1 +1 @@ -false \ No newline at end of file +false diff --git a/testdata/builtinXor2.golden b/testdata/builtinXor2.golden index e69de29..e031228 100644 --- a/testdata/builtinXor2.golden +++ b/testdata/builtinXor2.golden @@ -0,0 +1,10 @@ +RUNTIME ERROR: Unexpected type string, expected boolean +------------------------------------------------- + testdata/builtinXor2:1:1-23 $ + +std.xor("true", false) + +------------------------------------------------- + During evaluation + +