module OMU::Support::Minitest::EnumerationHelper
Public Instance Methods
enum(definitions)
click to toggle source
# File lib/omu_support/minitest/enumeration_helper.rb, line 7 def enum(definitions) definitions.each do |attribute, values| values.each do |key, value| test "has a enum key (#{key}) with a value of #{value}" do klass = class_name.delete_suffix('Test').constantize defined_value = klass.defined_enums.dig(attribute.to_s, key.to_s) assert_equal defined_value, value, "Enum: #{attribute}" end end end end