Sha256: be613704489d4cb823e6a73d388d17e3ea993cf660390d065ae78951761c0673

Contents?: true

Size: 576 Bytes

Versions: 26

Compression:

Stored size: 576 Bytes

Contents

module Webrat #:nodoc:
  def self.session_class #:nodoc:
    TestSession
  end

  class TestSession < Session #:nodoc:
    attr_accessor :response_body
    attr_writer :response_code

    def doc_root
      File.expand_path(File.join(".", "public"))
    end

    def response
      @response ||= Object.new
    end

    def response_code
      @response_code || 200
    end

    def get(url, data, headers = nil)
    end

    def post(url, data, headers = nil)
    end

    def put(url, data, headers = nil)
    end

    def delete(url, data, headers = nil)
    end
  end
end

Version data entries

26 entries across 26 versions & 10 rubygems

Version Path
davidtrogers-webrat-0.4.4.2 spec/fakes/test_session.rb
diabolo-webrat-0.4.4.1 spec/fakes/test_session.rb
diabolo-webrat-0.4.4.2 spec/fakes/test_session.rb
diabolo-webrat-0.4.4 spec/fakes/test_session.rb
emipair-webrat-0.0.1 spec/fakes/test_session.rb
hardbap-webrat-0.5.1 spec/fakes/test_session.rb
hardbap-webrat-0.5.2 spec/fakes/test_session.rb
raldred-webrat-0.4.4.2 spec/fakes/test_session.rb
sr-webrat-0.4.4.1 spec/fakes/test_session.rb
winton-sum-0.1.0 vendor/webrat/spec/fakes/test_session.rb
winton-sum-0.1.1 vendor/webrat/spec/fakes/test_session.rb
sum-0.1.1 vendor/webrat/spec/fakes/test_session.rb
webrat-0.4.5 spec/fakes/test_session.rb
webrat-0.5.0 spec/fakes/test_session.rb
metry-2.0.4 vendor/webrat/spec/fakes/test_session.rb
metry-2.0.5 vendor/webrat/spec/fakes/test_session.rb
metry-2.1.0 vendor/webrat/spec/fakes/test_session.rb
metry-2.1.1 vendor/webrat/spec/fakes/test_session.rb
metry-2.0.0 vendor/webrat/spec/fakes/test_session.rb
metry-2.0.1 vendor/webrat/spec/fakes/test_session.rb