我正在对各种数据源进行大量批量数据验证,我发现自己正在编写这样的样板代码:
if summed_payments != row['Total']
raise "The sum of the payments, #{summed_payments} != #{row['Total']}"
end
我想知道是否有一种方法可以应用 DSL,例如 Minitest,但将其用于不涉及应用程序测试的目的?例如,在批量数据导入和验证脚本期间查找和记录错误......这是一个快速而肮脏的脚本,我不想为其编写测试套件,但我想做一些不同的类型的验证。