Я расширяю свое понимание Ruby, кодируя эквивалент Kent Beck xUnit в Ruby. Python (который пишет Kent) имеет метод assert() на языке, который используется широко. Рубин не делает. Я думаю, что это должно быть легко добавить, но является ли ядром подходящее место для его размещения?
Кстати, я знаю о существовании различных структур Unit в Ruby - это упражнение, чтобы изучить идиомы Ruby, а не "что-то сделать".