Предположим, у меня есть модельный пользователь, у которого есть ограничение уникальности для поля электронной почты. Если я вызову Factory (: user), когда все будет хорошо, но если я вызову его во второй раз, произойдет сбой с сообщением «запись уже су
Я пытаюсь написать тест, имитирующий некоторые возвращаемые значения службы REST Dropbox, которая возвращает мне данные в виде массива с вложенным хэшем. У меня возникли проблемы с выяснением того, как кодировать мой...
Я новичок в FactoryGirl и пробую следующий простой сценарий? factory :female, :class => Пол do code 'Женский'
end factory :male, :class => Пол do code 'Мужской'
end factory :...
Это дополнительное примечание к вопросу «Factory Girl - в чем цель?» Я не уверен, что мой вопрос считается повторяющимся, но мне просто все еще не очень понятно, прочитав это ...
Я использую Ruby on Rails 3.0.9, RSpec-rails 2 и FactoryGirl. Я пытаюсь сформулировать модель ассоциации Factory, но у меня проблемы. У меня есть файл factory / user.rb вроде следующего: FactoryGirl ....
При включении драгоценного камня factory _girl _rails в ваши блоки разработки и тестирования в Gemfile рельсы будут автоматически генерировать фабрики при создании ваших моделей. Есть ли способ генерировать фабрики...
Дизайн У меня есть модель User, которая принадлежит профилю через полиморфную ассоциацию. Причину, по которой я выбрал этот дизайн, можно найти здесь. Подводя итог, можно сказать, что у приложения много пользователей ...
Этот вопрос является расширением поднятого здесь вопроса: Использование factory_girl в Rails с ассоциациями, имеющими уникальные ограничения. Получение повторяющихся ошибок Предложенный ответ отлично сработал для...
Я использую Factory Girl для создания двух экземпляров в моей модели / модульном тесте для группы. Я тестирую модель, чтобы проверить, что вызов .current возвращает только «текущие» группы в соответствии с истечением срока ...
У меня есть две модели (ModelA и ModelB) и фабрики FactoryGirl для каждой. Я хочу, чтобы фабрика для ModelB могла (A) создавать тестовые данные и (B) создавать (без сохранения в базу данных) образцы данных ...
Я только что добавил к модели проверки для изображения несущей, и теперь тесты выполняются очень медленно. Как я могу ускорить этот процесс? Я чувствую, что должен быть лучший способ. Я работал без...
Какова цель Factory Girl в тестах rspec, когда я мог использовать блоки before (: each)? Похоже, что единственная разница между Factory Girl и before (: each) состоит в том, что фабрика подготавливает объект ...
Я пытаюсь сделать это в spec / models / user_role.spec: role_trainer = FactoryGirl.create (: role_trainer) user_role = FactoryGirl.build (: user_role,: role => role_trainer), где я хочу указать ...
Я дал первый шанс сгенерировать тестовые данные, попытавшись заполнить мою базу данных простым скриптом который создает достаточное количество записей для моих моделей с учетом всех зависимостей (особенно ...
Я довольно новичок в RSPEC и всей методологии TDD. Может кто-нибудь, пожалуйста, объясните разницу между макетом и заглушкой. Когда мы их используем и когда мы используем фабрику, чтобы создать объекты в тесте ...
Немного запутался, в чем разница между фабрикой и приспособлением? Итак, я использую фабричную девушку, когда я создаю объект с помощью фабрики, должен ли он сохраняться в БД? Или это ...
У меня есть USB-кардридер, разработанный на заказ. Я использую следующий код для взаимодействия и итераций по устройству: http://www.codeproject.com/KB/system/usbeject.aspx Приведенный выше код предоставляет '...
Я следую главе 7 руководства Michal Hartls Rails. Я установил драгоценный камень Factory girl. Я продолжаю получать эту ошибку, когда запускаю тест. Сбои :1 )UsersController GET 'show' должно быть...
Я пытаюсь решить проблему с моими Spec тестами и получаю следующую ошибку
Failures: 1) SessionsController POST 'create' with valid email and password should sign in the user Failure/...
У меня есть приложение «голые рельсы 3» с одной моделью, созданное с помощью рельсов g модель User. Я добавил фабрику (используя factory_girl_rails): Factory.define: пользователь do | f | f.email "test@test.com" f.password "...
У меня есть модель учетной записи, которая принадлежит к образцу для подражания. factory: role do name «student» end factory: account do user роль end Первая фабрика создает роль с именем «student». Секунда ...
Как мне создать несколько записей или несколько фабрик одного класса? Я пробовал: Factory.define: пользователь делать | пользователь | user.email "someuser@somesite.com" user.password "somepassword" user.email "...
У меня есть: RSpec.configure do | config | config.include FactoryGirl :: Syntax :: Методы заканчиваются, которые правильно работают с простыми rspec spec / model / user_spec.rb (позволяет мне использовать create (: user), а не FactoryGirl ....
В последнем выпуске FactoryGirl некоторые синтаксические методы, такие как Factory.create, были упразднены в пользу нескольких других, в первую очередь FactoryGirl.create и более простого метода create. Тем не менее,...
Мне нужно создать несколько фабрик, которые состоят из нескольких has many through's Вот мои модели Topic has_many :planan_topics has_many :plans, :through => :planan_topics PlanTopic belongs_to :....
Я почти уверен, что упускаю что-то действительно базовое. Я хочу проверить, делает ли обратный вызов before_save то, что он должен делать, а не только то, что он вызван. Я написал следующий тест: он '...
Возникли большие проблемы с размещением всех уток в правильном порядке с помощью FactoryGirl. Установите минималистичное приложение rails (3.0.11), factory_girl_rails (1.4.0), factory_girl (2.3.2) & cucumber-rails (1.2.1) ...
Работая с RSpec & Capybara, я получаю интересный режим сбоя теста, который исчезает с несколькими тонкими перестановками строк в тестовом примере ... вещи, которые не должны иметь значения. Я ...
Это мой заводской код девушки, и каждый раз, когда я пытаюсь создать отзыв, он говорит мне, что «Электронная почта уже было выполнено ", я сбросил свои базы данных, установил переход в spec_helper на true, но ...