0
我想測試一個用戶在用戶名等於第一個路由塊之一時是無效的。 我符合規範它的RSpec目前是這樣的:Rails路由驗證排除
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
的是,這會減慢我的規格,是否有更好的方式,如果每月的第一個路由元素被排除在外的規格?