Sha256: c97f866dc56262b48a9876d7d40663a1a3e687e1fff7917a556d730fe0bee618

Contents?: true

Size: 589 Bytes

Versions: 1

Compression:

Stored size: 589 Bytes

Contents

require 'tester/reporter/status_code_report'
require 'tester/test_helper'

class Module
  attr_accessor :report
  attr_accessor :test_helper

  def initialize
    self.test_helper = TestHelper.new
  end

  def set_report report
    self.report = report
  end

  def go definition, report
    set_report report
  end

  def order
    5
  end

  def before
    self.test_helper.before
  end

  def after
    self.test_helper.after
  end

  def call method, format_case
    self.before
    response = method.call format_case.payload, format_case.headers
    self.after
    response
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
api-tester-0.0.1 lib/tester/modules/module.rb