Tag: FACTORY-BOT
Estoy utilizando Rails 6.2. Tengo una fábrica de usuarios (FactoryBot 6.2) que configuro así: FactoryBot.define do factory :user do … after(:build) do |user, vars| … if vars.addresses.nil? user.addresses = build_list(:address, 1, user: user) end end end end Mi modelo de usuario tiene: has_many :addresses Y mi modelo de dirección tiene: . . . Read more
Recientemente actualicé a Rails 6 y FactoryBot 6.2.0. Tengo este modelo: class Store < ApplicationRecord … attr_encrypted :ein_number, key: APP_CONFIG[:app_encryption][::Rails.env][‘secret_key’] end Tengo una fábrica correspondiente: FactoryBot.define do factory :store do name { “Test Store” } … ein_number { “00-0000000” } end end Pero ahora, cuando intento crear una instancia de . . . Read more
Actualicé la versión de Rails de mi aplicación a 6.1.4. Sin embargo, estoy recibiendo este error en la configuración de FactoryBot. undefined method `register_sequence’ for FactoryBot:Module Según la documentación oficial, este método no debería ser utilizado. Mi pregunta es ¿cómo se puede reemplazar este método?
Estoy usando Rails 6 con FactoryGirl 4.9.0. Tengo estos modelos, uno tiene un has_many con el otro… class Contract < ApplicationRecord … belongs_to: client class Client < ApplicationRecord … has_many: contracts En mi factory, tengo: FactoryGirl.define do factory: client do name "Cliente de prueba” end factory: dp_client, class: Client do . . . Read more