From 4efc0d9948763340ff5743c3dc502c22003bee7a Mon Sep 17 00:00:00 2001 From: Mattt Zmuda <mattt@github.com> Date: Fri, 9 Apr 2021 13:45:30 -0700 Subject: [PATCH] Fix failing test Coallesce nil to -1 for call to String#index --- common/lib/azure/storage/common/client_options.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/lib/azure/storage/common/client_options.rb b/common/lib/azure/storage/common/client_options.rb index d5d889a..c17c246 100644 --- a/common/lib/azure/storage/common/client_options.rb +++ b/common/lib/azure/storage/common/client_options.rb @@ -347,7 +347,7 @@ module Azure::Storage::Common def parse_connection_string(connection_string) opts = {} connection_string.split(";").each do |i| - e = i.index("=") + e = i.index("=") || -1 raise InvalidConnectionStringError, Azure::Storage::Common::Core::SR::INVALID_CONNECTION_STRING if e < 0 || e == i.length - 1 key, value = i[0..e - 1], i[e + 1..i.length - 1] raise InvalidConnectionStringError, Azure::Storage::Common::Core::SR::INVALID_CONNECTION_STRING_BAD_KEY % key unless ClientOptions.connection_string_mapping.key? key -- GitLab