Sha256: 35c37e0bfd78f164a8e013b629668336433f9666a26fd73f5f2ff662b5027dd3
Contents?: true
Size: 1.28 KB
Versions: 9
Compression:
Stored size: 1.28 KB
Contents
# encoding: utf-8 # This file is distributed under New Relic's license terms. # See https://github.com/newrelic/rpm/blob/master/LICENSE for complete details. require File.join(File.dirname(__FILE__), '..', '..', '..', 'agent_helper.rb') require 'multiverse_helpers' # Shhhh Padrino::Logger::Config[:development][:stream] = :null class PadrinoTestApp < Padrino::Application register Padrino::Rendering register Padrino::Helpers get '/user/login' do "please log in" end get(/\/regex.*/) do "with extra regex's please!" end end class PadrinoRoutesTest < Minitest::Test include Rack::Test::Methods def app PadrinoTestApp end include MultiverseHelpers setup_and_teardown_agent def test_basic_route get '/user/login' assert_equal 200, last_response.status assert_equal 'please log in', last_response.body assert_metrics_recorded([ "Controller/Sinatra/PadrinoTestApp/GET user/login", "Apdex/Sinatra/PadrinoTestApp/GET user/login"]) end def test_regex_route get '/regexes' assert_equal 200, last_response.status assert_equal "with extra regex's please!", last_response.body assert_metrics_recorded([ "Controller/Sinatra/PadrinoTestApp/GET regex.*", "Apdex/Sinatra/PadrinoTestApp/GET regex.*"]) end end
Version data entries
9 entries across 9 versions & 1 rubygems