Method: Webspicy::Tester::Result#initialize

Defined in:
lib/webspicy/tester/result.rb

#initialize(tester) ⇒ Result

Returns a new instance of Result.



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/webspicy/tester/result.rb', line 6

def initialize(tester)
  @tester = tester
  @scope = tester.scope
  @client = tester.client
  @specification = tester.specification
  @service = tester.service
  @test_case = tester.test_case
  @invocation = tester.invocation
  @assertions = []
  @failures = []
  @warnings = []
  @errors = []
  if @invocation
    check!
  else
    @errors << [InvocationSuceeded.new(self), tester.invocation_error]
    reporter.check_error(*errors.first)
  end
end