C'est une fonction pour rationaliser le test dans RSpec. Définissez la valeur à l'avance et générez une instance en fonction de celle-ci.
factories/post.rb
FactoryBot.define do
factory :post do
#{ }La valeur de est référencée et enregistrée.
text {"Est le texte"}
#après la méthode. Après avoir créé l'instance Post, joignez une image.
after(:build) do |post|
post.image.attach(io: File.open('spec/fixtures/test_image.png'), filename: 'test_image.png', content_type: 'image/png')
end
end
end
Décrivez de joindre une image à la colonne d'image de l'instance Post. Si vous ne joignez pas l'image via une requête HTTP
io: File.open ('Specify image file location'), filename: 'File name', content_type: 'File type (image ou texte) / extension
Il est décrit comme.
c'est tout!
Recommended Posts