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



38
39
40
# File 'lib/http-test.rb', line 38

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

Instance Method Details

#test_server(command) ⇒ Object



56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'lib/http-test.rb', line 56

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



42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/http-test.rb', line 42

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