Результаты поиска по запросу "factory-bot"
Как я могу очистить свою базу данных между ошибочными спецификациями rspec?
Я добавил гем database_cleaner в мое приложение rails, чтобы очистить базу данных между спецификациями. Вот моя текущая конфигурация для database_cleaner, расположенного вspec/spec_helper.rb: config.before(:suite) do DatabaseCleaner.strategy = ...
ActiveModel :: MissingAttributeError: невозможно записать неизвестный атрибут ad_id с помощью FactoryGirl
У меня есть следующие модели: class Ad < ActiveRecord::Base belongs_to :page has_one :image has_one :logo end class Page < ActiveRecord::Base has_many :logos has_many :images has_many :ads end class Image < ActiveRecord::Base belongs_to :page ...
А потом звоню
оздать несколько записей или несколько фабрик одного класса? Я пытался: Factory.define :user do |user| user.email "[email protected]" user.password "somepassword" user.email "[email protected]" user.password "somepassword" ...
строка в конце блока, так как он кэшировал мои модели.
я проблема с тестовым сервером Spork. Если я установлю config.cache_classes = false в config / environment / test.rb, то спецификации начнут выдавать ошибки. Failure/Error: task = Factory(:something, :foo => @foo, :bar => ...
Я пытался, но это тоже не работает.
я есть семейный класс, определенный так: class Family < ActiveRecord::Base after_initialize :initialize_family belongs_to :user validates :user, :presence => true validates :name, :presence => true, :length => { :maximum => 30 }, :format => { ...
Вы должны рассмотреть возможность удаления всех тем вручную в конце теста. Конечно, это не решение номер один, но отлично сработало для меня.
пецификация контроллера не работает, потому что Factory Girl, похоже, создает неуникальных пользователей, даже если я упорядочиваю атрибуты пользователя, которые должны быть уникальными. Ошибки 1) TopicsController POST #create when topic is ...
дБ браузер для sqlite
аюсь написать тест запроса, который утверждает, что в макете приложения отображаются правильные ссылки в зависимости от того, вошел ли пользователь в систему или нет. FWIW, я использую Devise для аутентификации. Вот моя спецификация: require ...
https://github.com/jnicklas/carrierwave/wiki/How-to%3A-Cleanup-after-your-Rspec-tests
ая с RSpec & Capybara, я получаю интересный режим сбоя теста, который исчезает с несколькими тонкими перестановками строк в тестовом примере ... вещи, которые не должны иметь значения. Я разрабатываю свою собственную систему аутентификации. В ...
Проблема модели ассоциации FactoryGirl: «SystemStackError: слишком большой уровень стека»
Я использую Ruby on Rails 3.0.9, RSpec-rails 2 и FactoryGirl. Я пытаюсь сформулировать модель ассоциации Фабрики, но у меня проблемы. у меня естьfactories/user.rb файл как следующий: FactoryGirl.define do factory :user, :class => User do ...
Как включить модуль в фабрику factory_girl?
Я пытаюсь использовать вспомогательный метод на всех своих фабриках, но не могу заставить его работать. Вот мои настройки: Вспомогательный модуль (в spec / support / test_helpers.rb)module Tests module Helpers # not guaranteed to be unique, ...