Sha256: 03a230a265fd60de6a38b30ca0dfaa2d054043b5fff65a4671ccdbb34dbc55c8
Contents?: true
Size: 932 Bytes
Versions: 4
Compression:
Stored size: 932 Bytes
Contents
require 'yaml' require_relative 'common' module Soaspec # Has basic methods common for methods defining RSpec tests in YAML class Tester attr_reader :template_name # Load default groups. Set name def initialize(name, options) @name = name end # Name describing this class when used with `RSpec.describe` # @return [String] Name given when initializing def to_s @response = make_request @xml_response = @response.to_xml @test_name end def template_name=(name) @request_option = :template @template_name = name end protected # Log API request and response traffic in 'logs/traffic.log' # @return [Logger] Ruby logger that will log to 'logs/traffic.log' def file_logger logger = Logger.new('logs/traffic.log') # Where request and responses of APIs are stored logger.level = Logger::DEBUG logger end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
soaspec-0.0.4 | lib/soaspec/tester.rb |
soaspec-0.0.3 | lib/soaspec/tester.rb |
soaspec-0.0.2 | lib/soaspec/tester.rb |
soaspec-0.0.1 | lib/soaspec/tester.rb |