require File.expand_path("../../path.rb", __FILE__) include Spec::Path $LOAD_PATH.unshift "#{Dir[base_system_gems.join("gems/artifice*/lib")].first}" $LOAD_PATH.unshift "#{Dir[base_system_gems.join("gems/rack-*/lib")].first}" $LOAD_PATH.unshift "#{Dir[base_system_gems.join("gems/rack-*/lib")].last}" $LOAD_PATH.unshift "#{Dir[base_system_gems.join("gems/tilt*/lib")].first}" $LOAD_PATH.unshift "#{Dir[base_system_gems.join("gems/sinatra*/lib")].first}" require 'artifice' require 'sinatra/base' Artifice.deactivate class Endpoint500 < Sinatra::Base get "/quick/Marshal.4.8/:id" do halt 500 end get "/fetch/actual/gem/:id" do halt 500 end get "/gems/:id" do halt 500 end get "/api/v1/dependencies" do halt 500 end get "/specs.4.8.gz" do halt 500 end end Artifice.activate_with(Endpoint500)