@@ -1083,7 +1083,7 @@ def run_gc
1083
1083
it "returns changes system variables for SESSION_TRACK_SYSTEM_VARIABLES" do
1084
1084
@client . query ( "SET @@SESSION.session_track_state_change=ON;" )
1085
1085
res = @client . session_track ( Mysql2 ::Client ::SESSION_TRACK_SYSTEM_VARIABLES )
1086
- expect ( res ) . to eq ( %w[ session_track_state_change ON ] )
1086
+ expect ( res ) . to include ( " session_track_state_change" , "ON" )
1087
1087
end
1088
1088
1089
1089
it "returns database name for SESSION_TRACK_SCHEMA" do
@@ -1096,21 +1096,21 @@ def run_gc
1096
1096
@client . query ( "SET @@SESSION.session_track_transaction_info='CHARACTERISTICS';" )
1097
1097
1098
1098
res = @client . session_track ( Mysql2 ::Client ::SESSION_TRACK_SYSTEM_VARIABLES )
1099
- expect ( res ) . to eq ( %w[ session_track_transaction_info CHARACTERISTICS ] )
1099
+ expect ( res ) . to include ( " session_track_transaction_info" , " CHARACTERISTICS" )
1100
1100
1101
1101
res = @client . session_track ( Mysql2 ::Client ::SESSION_TRACK_STATE_CHANGE )
1102
1102
expect ( res ) . to be_nil
1103
1103
1104
1104
res = @client . session_track ( Mysql2 ::Client ::SESSION_TRACK_TRANSACTION_CHARACTERISTICS )
1105
- expect ( res ) . to eq ( [ "" ] )
1105
+ expect ( res ) . to include ( "" )
1106
1106
end
1107
1107
1108
1108
it "returns valid transaction state inside a transaction" do
1109
1109
@client . query ( "SET @@SESSION.session_track_transaction_info='CHARACTERISTICS'" )
1110
1110
@client . query ( "START TRANSACTION" )
1111
1111
1112
1112
res = @client . session_track ( Mysql2 ::Client ::SESSION_TRACK_TRANSACTION_STATE )
1113
- expect ( res ) . to eq ( [ "T_______" ] )
1113
+ expect ( res ) . to include ( "T_______" )
1114
1114
end
1115
1115
1116
1116
it "returns empty array if session track type not found" do
0 commit comments