Sha256: 1f4a812ac2a59707fc58d5ac8b1fe6c31b254b58c12b5d9124d91c08c851470c
Contents?: true
Size: 709 Bytes
Versions: 3
Compression:
Stored size: 709 Bytes
Contents
module RackSessionAccess module Capybara def set_rack_session(hash) data = ::RackSessionAccess.encode(hash) visit ::RackSessionAccess.edit_path has_content?("Update rack session") fill_in "data", :with => data click_button "Update" has_content?("Rack session data") end def get_rack_session visit ::RackSessionAccess.path + '.raw' has_content?("Raw rack session data") raw_data = find(:xpath, '//body/pre').text ::RackSessionAccess.decode(raw_data) end def get_rack_session_key(key) get_rack_session.fetch(key) end end end require 'capybara/session' Capybara::Session.send :include, RackSessionAccess::Capybara
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rack_session_access-0.2.0 | lib/rack_session_access/capybara.rb |
rack_session_access-0.1.1 | lib/rack_session_access/capybara.rb |
rack_session_access-0.1.0 | lib/rack_session_access/capybara.rb |