у меня на самом деле впервые нет вопросов с тем, тестировать ли это через рспек/минитест или кукумбу. там такой дизайн, что нечего спрашивать — всё видно с ходу, даже если CLI не пишешь
сразу понятно, как организовывать кот, чтоб было приятно
ну и не возникает вопросов, как вообще этот DSL работает и как команды появляются. там не какая-то конструкция с method_defined, а максимально топорный подход