module ROM::Lint::Test
A module that helps to define test methods
Public Instance Methods
define_test_method(name, &block)
click to toggle source
Defines a test method converting lint failures to assertions
@param [String] name
@api private
# File lib/rom/lint/test.rb, line 15 def define_test_method(name, &block) define_method "test_#{name}" do begin instance_eval(&block) rescue ROM::Lint::Linter::Failure => f raise Minitest::Assertion, f.message end end end