Skip to content

Commit 469dd3c

Browse files
fix err
1 parent 906a7a7 commit 469dd3c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

tarantool_test.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3799,10 +3799,19 @@ func TestSessionSQLDeferForeignKeys(t *testing.T) {
37993799
require.Nil(t, err)
38003800
require.Equal(t, val, false)
38013801

3802+
isStringError, verr := test_helpers.IsTarantoolVersionLess(2, 10, 0)
3803+
require.Nil(t, verr)
3804+
38023805
resp, rerr = conn.Eval(deferEval, []interface{}{})
38033806
require.Nil(t, rerr)
38043807
require.NotNil(t, resp)
3805-
require.Equal(t, "Failed to execute SQL statement: FOREIGN KEY constraint failed", resp.Data[0])
3808+
if isStringError {
3809+
require.Equal(t, "Failed to execute SQL statement: FOREIGN KEY constraint failed", resp.Data[0])
3810+
} else {
3811+
val, ok := toBoxError(resp.Data[0])
3812+
require.True(t, ok)
3813+
require.Equal(t, "Failed to execute SQL statement: FOREIGN KEY constraint failed", val.Msg)
3814+
}
38063815

38073816
val, err = conn.SetSessionSetting(SessionSQLDeferForeignKeys, true)
38083817
require.Nil(t, err)

0 commit comments

Comments
 (0)