Sha256: 0fadb92b3243be51d5cee8d770bf161a5737cb20064571931ebf3eff350fa4f7
Contents?: true
Size: 513 Bytes
Versions: 2
Compression:
Stored size: 513 Bytes
Contents
module RackTestMixin def self.included(mod) mod.class_eval do # This is where we save additional entries. def hacked_env @hacked_env ||= {} end # Alias the original method for further use. alias_method :original_env, :env # Override the method to merge additional headers. # Plus this implicitly makes it public. def env original_env.merge(hacked_env) end end end end Capybara::RackTest::Browser.send :include, RackTestMixin
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oauth2_provider_engine-0.0.2 | test/dummy/test/initializers/capybara_headers_hack.rb |
oauth2_provider_engine-0.0.1 | test/dummy/test/initializers/capybara_headers_hack.rb |