Sha256: a469090f762fcb40c84ce56be2d41a4f33ebbc34801d99ab475ffa95cf23d4b7
Contents?: true
Size: 680 Bytes
Versions: 1
Compression:
Stored size: 680 Bytes
Contents
#!/usr/bin/env ruby require 'pathname' @root = Pathname.new(File.dirname(__FILE__)).parent.parent.expand_path app_file = @root.join('lib/visage') require 'rubygems' require 'spec/expectations' require 'rack/test' require 'webrat' require app_file # Force the application name because polyglot breaks the auto-detection logic. Sinatra::Application.app_file = app_file Webrat.configure do |config| config.mode = :rack end class SinatraWorld include Rack::Test::Methods include Webrat::Methods include Webrat::Matchers Webrat::Methods.delegate_to_session :response_code, :response_body def app Sinatra::Application end end World do SinatraWorld.new end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
visage-app-0.1.0 | features/support/env.rb |