Я новичок в TDD, RSpec и фабриках и пытаюсь понять, как проверить уникальность атрибута номера телефона каждого пользователя. Для этого я пытаюсь использовать последовательность в своей пользовательской фабрике. Мне не повезло со следующим:
FactoryGirl.define do
factory :user do
number = 123456789
sequence(:phone_number) {|n| (number + n).to_s }
end
end
Любые мысли о том, как лучше всего это сделать? Кроме того, какой тест будет иметь смысл для чего-то подобного, где в конечном итоге я хотел бы добавить следующую проверку к пользовательской модели, чтобы пройти такой тест?
validates :phone_number, :uniqueness => true
Спасибо!