@@ -1083,7 +1083,7 @@ def run_gc
10831083 it "returns changes system variables for SESSION_TRACK_SYSTEM_VARIABLES" do
10841084 @client . query ( "SET @@SESSION.session_track_state_change=ON;" )
10851085 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" )
10871087 end
10881088
10891089 it "returns database name for SESSION_TRACK_SCHEMA" do
@@ -1096,21 +1096,21 @@ def run_gc
10961096 @client . query ( "SET @@SESSION.session_track_transaction_info='CHARACTERISTICS';" )
10971097
10981098 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" )
11001100
11011101 res = @client . session_track ( Mysql2 ::Client ::SESSION_TRACK_STATE_CHANGE )
11021102 expect ( res ) . to be_nil
11031103
11041104 res = @client . session_track ( Mysql2 ::Client ::SESSION_TRACK_TRANSACTION_CHARACTERISTICS )
1105- expect ( res ) . to eq ( [ "" ] )
1105+ expect ( res ) . to include ( "" )
11061106 end
11071107
11081108 it "returns valid transaction state inside a transaction" do
11091109 @client . query ( "SET @@SESSION.session_track_transaction_info='CHARACTERISTICS'" )
11101110 @client . query ( "START TRANSACTION" )
11111111
11121112 res = @client . session_track ( Mysql2 ::Client ::SESSION_TRACK_TRANSACTION_STATE )
1113- expect ( res ) . to eq ( [ "T_______" ] )
1113+ expect ( res ) . to include ( "T_______" )
11141114 end
11151115
11161116 it "returns empty array if session track type not found" do
0 commit comments