Module: HttpTest::TestUnitAdapter

Included in:
TestCase
Defined in:
lib/http-test.rb

Overview


Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



31
32
33
# File 'lib/http-test.rb', line 31

def self.extended(base)
  base.extend ClassMethods
end

Instance Method Details

#test_server(command) ⇒ Object



49
50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/http-test.rb', line 49

def test_server(command)
  class << self
    def startup
      HttpTest.start_session(session_parameters)
    end

    def shutdown
      HttpTest.stop_session
    end
  end

  self.session_parameters = { command: command }
end

#url_base(url_base) ⇒ Object



35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'lib/http-test.rb', line 35

def url_base(url_base)
  class << self
    def startup
      HttpTest.start_session(session_parameters)
    end

    def shutdown
      HttpTest.stop_session
    end
  end

  self.session_parameters = { url_base: url_base }
end