Я хочу проверить, что пользователь недействителен, если имя пользователя равно одному из первых блоков маршрутизации.На данный момент я задаю его в rspec следующим образом:
it "is not valid with a excluded username" do
`bundle exec rake routes`.scan(/\s\/(\w+)/).flatten.compact.uniq.each do |route|
user.username = route
user.should_not be_valid
end
end
Дело в том, что это замедляет мои спецификации, есть ли лучший способ указать, исключен ли каждый первый элемент маршрута?