Sha256: a2731683341fc65fac7f2f21e338ce561d462f7ff1722558bce5c84312439ca5

Contents?: true

Size: 786 Bytes

Versions: 2

Compression:

Stored size: 786 Bytes

Contents

# frozen_string_literal: true

require "parameterized_testing"

require_relative "rspec/version"
require_relative "rspec/driver"

module ParameterizedTesting
  module RSpec
    # Error raised when the format of the parameterized test input is incorrect.
    class InvalidInputFormatError < Exception # rubocop:disable Lint/InheritException
      # @return [Input]
      attr_reader :input
      # @return [Signature]
      attr_reader :signature

      def initialize(message = nil, input:, signature:)
        @input = input
        @signature = signature
        super(message)
      end
    end

    # Error raised when the input block is called outside of the parameterized test.
    class InvalidInputCallError < Exception # rubocop:disable Lint/InheritException
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
parameterized_testing-rspec-1.0.0 lib/parameterized_testing/rspec.rb
parameterized_testing-rspec-0.3.0 lib/parameterized_testing/rspec.rb