Class: Module
- Inherits:
-
Object
show all
- Defined in:
- lib/tester/modules/module.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize ⇒ Module
Returns a new instance of Module.
8
9
10
|
# File 'lib/tester/modules/module.rb', line 8
def initialize
self.test_helper = TestHelper.new
end
|
Instance Attribute Details
#report ⇒ Object
Returns the value of attribute report.
5
6
7
|
# File 'lib/tester/modules/module.rb', line 5
def report
@report
end
|
#test_helper ⇒ Object
Returns the value of attribute test_helper.
6
7
8
|
# File 'lib/tester/modules/module.rb', line 6
def test_helper
@test_helper
end
|
Instance Method Details
#after ⇒ Object
28
29
30
|
# File 'lib/tester/modules/module.rb', line 28
def after
self.test_helper.after
end
|
#before ⇒ Object
24
25
26
|
# File 'lib/tester/modules/module.rb', line 24
def before
self.test_helper.before
end
|
#call(method, url, format_case) ⇒ Object
32
33
34
35
36
37
|
# File 'lib/tester/modules/module.rb', line 32
def call method, url, format_case
self.before
response = method.call url, format_case.payload, format_case.
self.after
response
end
|
#go(definition, report) ⇒ Object
16
17
18
|
# File 'lib/tester/modules/module.rb', line 16
def go definition, report
set_report report
end
|
#order ⇒ Object
20
21
22
|
# File 'lib/tester/modules/module.rb', line 20
def order
5
end
|
#set_report(report) ⇒ Object
12
13
14
|
# File 'lib/tester/modules/module.rb', line 12
def set_report report
self.report = report
end
|