Вопросы по теме 'factory-bot'

Существует ли для Java такой фреймворк, как Factory Girl?
Factory Girl — это удобный фреймворк на рельсах для простого создания экземпляров моделей для тестирования. С главной страницы Factory Girl : factory_girl позволяет быстро определить прототипы для каждой из ваших моделей и запросить...
10048 просмотров

Rspec + Shoulda + FactoryGirl = неопределенный метод `reflect_on_association'
У меня есть Rspec + Shoulda + FactoryGirl, и я получаю следующую ошибку при попытке вызвать методы have_many или own_to для Shoulda. Все методы Shoulda, используемые в группе «валидации», работают нормально: > NoMethodError in 'A Project...
2400 просмотров
schedule 16.09.2023

Должен быть формат тестирования
Я пытаюсь проверить атрибуты модели для форматирования следующим образом: # myapp/test/unit/comment_test.rb require 'test_helper' class CommentTest < ActiveSupport::TestCase should_belong_to :article should_validate_presence_of :name...
1677 просмотров

Как я могу построить/создать ассоциацию «многие ко многим» в factory_girl?
У меня есть модель Person , имеющая отношения «многие ко многим» с моделью Email , и я хочу создать фабрику, которая позволит мне сгенерировать имя и фамилию для человека (это уже сделано) и создать адрес электронной почты, который на основе имени...
2883 просмотров

Доступ к дочерним атрибутам родительских фабрик Factory Girl
Я реализую Factory Girl в качестве замены фикстур в моем приложении Rails. У меня есть несколько таблиц, которые я пытаюсь представить с помощью ассоциаций. Однако, чтобы добавить изюминку в цикл, помимо простого определения ассоциаций, мне также...
1805 просмотров

Получение ‹LoadError: нет такого файла для загрузки factory_girl› с Rails 3 и factory_girl_rails
Я знаю, что упускаю что-то фундаментальное, но я в растерянности. Посмотрев на сайт factory_girl, я установил гем factory_girl_rails в Gemfile: group :development, :test do gem 'webrat' gem 'rspec' gem 'rspec-rails' gem...
3068 просмотров
schedule 22.03.2023

Rails: Factory Girl не может секвенировать
Я только начал работать с фабричной девушкой и столкнулся с проблемой последовательности: в частности, она не увеличивается. Я пытался изменить тип базы данных, обновив factory_girl 1.3.2 до 2.0.0.beta1 (и factory_girl_rails с 1.0 до 1.1.0.beta1),...
9479 просмотров
schedule 11.05.2022

Фабрика - в чем цель?
Какая цель Factory Girl в тестах rspec, когда я мог использовать before(:each) блоков? Похоже, что единственная разница между Factory Girl и before(:each) состоит в том, что фабрика подготавливает создание объекта вне теста. Это правильно?
23716 просмотров
schedule 09.04.2022

Используя rspec и factory_girl, где хранить жестко закодированные значения, которыми нужно поделиться?
Я использую rspec и factory_girl в приложении rails 3. Я настраиваю свои фабрики в /spec/factories прямо сейчас, и мне просто любопытно, где я должен разместить хэши атрибутов или жестко запрограммированные идентификаторы, на которые должны будут...
815 просмотров
schedule 11.06.2023

Не удается заставить factory_girl работать под рельсами 3.0.5, неожиданно tCONSTANT
Это моя конфигурация Gemfile: group :development, :test do gem 'rspec-rails' gem 'factory_girl', '~>2.0.0.beta1' gem 'factory_girl_rails', :git => 'https://github.com/thoughtbot/factory_girl_rails.git', :tag => 'v1.1.beta1'...
8731 просмотров
schedule 25.09.2022

Почему этот тест Test::Unit не может сохранить модель через `post :create`?
У меня две модели: User и Topic . У пользователей может быть много тем, и темы принадлежат одному пользователю. В моем контроллере тем я пытаюсь проверить действие создания для допустимой темы: Тест # topics_controller.test.rb def...
185 просмотров
schedule 20.02.2023

ActionDispatch::ClosedError при тестировании создания модели Rails 3.1 (RSpec/Cucumber)
Я создаю веб-приложение с Ruby on Rails 3.1 (RC1). Я использую Factory Girl , RSpec и Cucumber (вместе с Capybara ) для тестирования, но неожиданно возникают ActionDispatch::ClosedError s иногда (не каждый раз), когда я создаю новых...
845 просмотров

Как сделать тесты быстрее и при этом использовать Factory Girl?
Мне очень нравится использовать Factory Girl для настройки тестов. Я умею выстраивать цепочки ассоциаций в одну строчку. Например: Factory.create(:manuscript) Автоматически создает журнал, владельца журнала, автора рукописи и т. д. Это...
762 просмотров

Ошибка проверки модели RSpec, но она отлично работает в консоли Rails?
Я действительно застрял в этой проблеме. Моя проверка моей модели завершается неудачно (как и должно быть), когда я тестирую ее в консоли rails, но мой пример rspec терпит неудачу, потому что он все равно проверяется (чего не должно быть). Что мне...
619 просмотров

Правильно ли я использую фабрики?
Это моя текущая тестовая установка: # spec/factories.rb require 'factory_girl' FactoryGirl.define do # Roles factory :user_role, :class => Role do name 'User' end # Users factory :user, :class => User do sequence(:email)...
926 просмотров

FactoryGirl ПРЕДУПРЕЖДЕНИЕ! Последовательность #next устарела
Я использую FactoryGirl с Shoulda для тестирования своего приложения. На самом деле мой код работает нормально, но я получаю предупреждение о том, что метод #next устарел. Я не могу найти решение, как этого избежать. Я нигде не вижу предлагаемого...
852 просмотров
schedule 09.04.2023

Ошибка в Factory_girl: NoMethodError: неопределенный метод - rspec и rails 3.1.0
У меня проблема с factory_girl. Вот ошибка с rspec. "Ошибка/ошибка: клиент = Factory(:customer, :name => nil) NoMethodError: неопределенный метод `category1_id=' для #Customer:0x4175418" Вот код rspec: describe "data integrity" do it...
1585 просмотров
schedule 13.07.2022

Тест RSpec с factory_girl и will_paginate для связанных объектов
У меня проблемы с написанием теста в rspec для will_paginate. Проблема в том, что у меня есть модель с владельцем, у которого может быть много питомцев. Это приводит к файлу factory.rb, который выглядит следующим образом: Factory.define...
744 просмотров

FactoryGirl с расширенным адаптером Oracle - атрибут имени «id» не назначен
У меня есть тестовая таблица Oracle со столбцом идентификатора, который не является первичным ключом, не автоинкрементом и с никакой определенной последовательностью. Определено только NOT NULL . Соответствующая структура в схеме разработки —...
296 просмотров

Как включить модуль в фабрику factory_girl?
Я пытаюсь повторно использовать вспомогательный метод на всех своих фабриках, однако не могу заставить его работать. Вот моя установка: Вспомогательный модуль (в spec/support/test_helpers.rb) module Tests module Helpers # not guaranteed...
7728 просмотров
schedule 19.03.2022