Sha256: 46ac54c3cbb72baae4998512557d0fb0b41a8c2d197f49387e995dc408669869

Contents?: true

Size: 876 Bytes

Versions: 7

Compression:

Stored size: 876 Bytes

Contents

class Capybara::Driver::RackTestWithUserAgent < Capybara::Driver::RackTest
  def initialize(app, user_agent)
    super(app)
    @user_agent = user_agent
  end
  private
  def env
    super.tap {|env| env['HTTP_USER_AGENT'] = @user_agent }
  end
end

Capybara.register_driver :docomo do |app|
  Capybara::Driver::RackTestWithUserAgent.new(app, "DoCoMo/2.0 P903i(c100;TB;W24H12)")
end

Capybara.register_driver :docomo_2_0 do |app|
  Capybara::Driver::RackTestWithUserAgent.new(app, "DoCoMo/2.0 SH06A3(c500;TB;W24H14)")
end

Capybara.register_driver :au do |app|
  Capybara::Driver::RackTestWithUserAgent.new(app, "KDDI-CA32 UP.Browser/6.2.0.7.3.129 (GUI) MMP/2.0")
end

Capybara.register_driver :softbank do |app|
  Capybara::Driver::RackTestWithUserAgent.new(app, "SoftBank/1.0/943SH/SHJ001/SN*************** Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1")
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
galakei-0.6.2 spec/acceptance/support/handsets.rb
galakei-0.6.1 spec/acceptance/support/handsets.rb
galakei-0.6.0 spec/acceptance/support/handsets.rb
galakei-0.5.1 spec/acceptance/support/handsets.rb
galakei-0.5.0 spec/acceptance/support/handsets.rb
galakei-0.4.1 spec/acceptance/support/handsets.rb
galakei-0.4.0 spec/acceptance/support/handsets.rb