module Itest5ch::AssertMethods
Public Instance Methods
assert_required!(name, value)
click to toggle source
@param name [Symbol] @param value [Object]
@raise [ArgumentError]
# File lib/itest5ch/assert_methods.rb, line 17 def assert_required!(name, value) raise ArgumentError, "#{name} is required" unless value end
assert_required_keys!(hash, *keys)
click to toggle source
@param hash [Hash] @param keys [Array<Symbol>]
@raise [ArgumentError]
# File lib/itest5ch/assert_methods.rb, line 7 def assert_required_keys!(hash, *keys) keys.each do |key| assert_required!(key, hash[key]) end end