Pertanyaan yang diberi tag «factory-bot»

11
Cara membuat asosiasi has_and_belongs_to_many di Factory girl
Diberikan berikut ini class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end bagaimana Anda mendefinisikan pabrik untuk perusahaan dan pengguna termasuk asosiasi dua arah? Ini usahaku Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association :user]} end sekarang …

8
Bagaimana Saya Menggunakan Factory Girl Untuk Menghasilkan Lampiran Penjepit Kertas?
Saya memiliki model Person yang memiliki banyak Gambar, di mana gambar memiliki bidang lampiran Penjepit Kertas yang disebut data, versi singkatnya ditampilkan di bawah ini: class Person has_many :images ... end class Image has_attached_file :data belongs_to :person ... end Orang harus memiliki setidaknya satu Gambar yang dilampirkan. Saat menggunakan FactoryGirl, …

16
Lewati panggilan balik di Factory Girl dan Rspec
Saya menguji model dengan callback setelah membuat yang saya ingin jalankan hanya pada beberapa kesempatan saat menguji. Bagaimana cara melewati / menjalankan panggilan balik dari pabrik? class User < ActiveRecord::Base after_create :run_something ... end Pabrik: FactoryGirl.define do factory :user do first_name "Luiz" last_name "Branco" ... # skip callback factory :with_run_something …

3
Apa perbedaan antara metode build dan create di FactoryGirl?
Pengenalan Factory Girl menjelaskan perbedaan antara FactoryGirl.build()dan FactoryGirl.create(): # Returns a User instance that's not saved user = FactoryGirl.build(:user) # Returns a saved User instance user = FactoryGirl.create(:user) Saya masih belum memahami perbedaan praktis antara keduanya. Dapatkah seseorang memberikan contoh di mana Anda ingin menggunakan yang satu dan bukan yang …
95 ruby  factory-bot 


5
Cara mengatur pabrik di FactoryGirl dengan asosiasi has_many
Dapatkah seseorang memberi tahu saya jika saya melakukan penyiapan dengan cara yang salah? Saya memiliki model berikut yang memiliki asosiasi has_many.through: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ... ... end class Feature < ActiveRecord::Base attr_accessible ... validates_presence_of ... validates_uniqueness_of ... has_many :listing_features …

4
Faker menghasilkan data duplikat saat digunakan di factory_girl
Saya mencoba mengisi beberapa data palsu ke pabrik menggunakan permata Faker: Factory.define :user do |user| user.first_name Faker::Name::first_name user.last_name Faker::Name::last_name user.sequence(:email) {|n| "user#{n}@blow.com" } end Namun sementara saya berharap ini menghasilkan pengguna yang memiliki first_name dan last_names yang berbeda, masing-masing sama: >> Factory(:user) => #<User id: 16, email: "user7@blow.com", created_at: "2011-03-18 …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.