From 69286e50ace60a30e7409fd3606d3dfdcd739dca Mon Sep 17 00:00:00 2001 From: Zach Musgrave Date: Wed, 15 Feb 2023 18:02:55 -0800 Subject: [PATCH] Rewrote test to not compare json docs, which is failing in CI for some reason --- go/libraries/doltcore/sqle/schema_table_test.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/go/libraries/doltcore/sqle/schema_table_test.go b/go/libraries/doltcore/sqle/schema_table_test.go index 2d833ede6c..4635d9c918 100644 --- a/go/libraries/doltcore/sqle/schema_table_test.go +++ b/go/libraries/doltcore/sqle/schema_table_test.go @@ -16,7 +16,6 @@ package sqle import ( "context" - "encoding/json" "io" "testing" @@ -144,16 +143,19 @@ func TestSchemaTableMigrationV1(t *testing.T) { } require.NoError(t, err) + // convert the JSONDocument to a string for comparison + if row[3] != nil { + row[3], err = row[3].(gmstypes.JSONDocument).ToString(nil) + require.NoError(t, err) + } + rows = append(rows, row) } require.NoError(t, iter.Close(ctx)) - var expectedJsonDoc any - require.NoError(t, json.Unmarshal([]byte(`{"extra": "data"}`), &expectedJsonDoc)) - expectedRows := []sql.Row{ - {"view", "view1", "SELECT v1 FROM test;", gmstypes.JSONDocument{Val: expectedJsonDoc}}, + {"view", "view1", "SELECT v1 FROM test;", `{"extra":"data"}`}, {"view", "view2", "SELECT v2 FROM test;", nil}, }