lib/submodules/ably-ruby/spec/support/protocol_helper.rb in ably-rest-0.8.3 vs lib/submodules/ably-ruby/spec/support/protocol_helper.rb in ably-rest-0.8.5

- old
+ new

@@ -1,13 +1,16 @@ module RSpec module ProtocolHelper - PROTOCOLS = if ENV['TEST_LIMIT_PROTOCOLS'] - JSON.parse(ENV['TEST_LIMIT_PROTOCOLS']) + SUPPORTED_PROTOCOLS = { + json: 'JSON', + msgpack: 'MsgPack' + } + + PROTOCOLS = if ENV['PROTOCOL'] + protocol = ENV['PROTOCOL'].downcase.to_sym + { protocol => SUPPORTED_PROTOCOLS[protocol] } else - { - json: 'JSON', - msgpack: 'MsgPack' - } + SUPPORTED_PROTOCOLS end def vary_by_protocol(&block) RSpec::ProtocolHelper::PROTOCOLS.each do |protocol, description| context("using #{description} protocol", protocol: protocol, &block)