lib/soaspec/baseline.rb in soaspec-0.3.3 vs lib/soaspec/baseline.rb in soaspec-0.3.6

- old
+ new

@@ -2,11 +2,13 @@ require_relative 'exe_helpers' module Soaspec # Used for defining parameters for recording and asserting against - # a baseline + # a baseline. + # This does not take into account different payloads in the request, only + # for where a response varies by suburls or query parameters class Baseline include Soaspec::ExeHelpers @folder = File.join('config', 'baseline') # @return [Array] List of allowed formats @@ -22,13 +24,13 @@ # @param [Exchange] exchange Exchange object to baseline response for # @param [Symbol] format Format of baseline def initialize(exchange, format) self.exchange = exchange self.format = format - unless ALLOWED_FORMATS.include? format - raise ArgumentError, "Expected format #{format} to be " \ - "either #{ALLOWED_FORMATS}" - end + return if ALLOWED_FORMATS.include? format + + raise ArgumentError, "Expected format #{format} to be " \ + "either #{ALLOWED_FORMATS}" end # Compare baseline with expected result. This will create baseline # if not created # @return [Boolean] Whether response matches baseline