Sha256: 9112dd1b60e155685fc10e38af9e6367e1d2afb019057af87ad3d6eca46f589b

Contents?: true

Size: 704 Bytes

Versions: 2

Compression:

Stored size: 704 Bytes

Contents

require 'capybara/spec/test_app'

class ExtendedTestApp < TestApp#< Sinatra::Base
  set :environment, :production # so we don't get debug info that makes our test pass!
  
  get %r{/redirect_to/(.*)} do
    redirect params[:captures]
  end
  
  get '/host' do
    "Current host is #{request.scheme}://#{request.host}:#{request.port}, method get"
  end
  
  get '/form_with_relative_action_to_host' do
    %{<form action="/host" method="post">
       <input type="submit" value="submit" />
      </form>}
  end
  
  get '/relative_link_to_host' do
    %{<a href="/host">host</a>}
  end
  
  post '/host' do
    "Current host is #{request.scheme}://#{request.host}:#{request.port}, method post"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
capybara-mechanize-0.3.0.rc2 lib/capybara/spec/extended_test_app.rb
capybara-mechanize-0.3.0.rc1 lib/capybara/spec/extended_test_app.rb