test/frameworks/sinatra_test.rb in instana-1.213.1 vs test/frameworks/sinatra_test.rb in instana-1.213.2
- old
+ new
@@ -4,10 +4,14 @@
require 'test_helper'
require 'rack/test'
class SinatraTest < Minitest::Test
include Rack::Test::Methods
- APP = Rack::Builder.parse_file('test/support/apps/sinatra/config.ru').first
+ APP = Rack::Builder.parse_file('test/support/apps/sinatra/config.ru')
+ sinatra_version = Gem::Specification.find_by_name('sinatra').version
+ if sinatra_version < Gem::Version.new('4.0.0')
+ APP = APP.first
+ end
def app
APP
end