[RUBY] Testen Sie Active Strage mit RSpec

Einführung

Ich arbeite an einer App, mit der Sie Bilder mit Active Strage veröffentlichen können. Hier ist ein Beispiel, wie Sie zu diesem Zeitpunkt einen Test schreiben.

factories

FactoryBot.define do
  factory :post do
...
      trait :post_image do
        image {
          fixture_file_upload("app/assets/images/XXX.PNG")
        }
      end
...

definiere let


let(Definitionsname) {Inhalt der Definition}

let(:post_image) { FactoryBot.create(:post_image) }

Zu verwenden (Beispiel)

post = FactoryBot.create(:post,:post_image)

Die Seite, die ich als Referenz verwendet habe

https://qiita.com/maca12vel/items/ee4d16827f24f69080ae https://shuttodev.hatenablog.com/entry/2019/09/04/015756

Recommended Posts

Testen Sie Active Strage mit RSpec
[Schienen] Test mit RSpec
Testen Sie Nokogiri mit Rspec.
Testen Sie den GraphQL-Resolver mit rspec
Kopieren Sie den Test und fügen Sie ihn mit RSpec ein
[Schienen] Machen wir einen Unit-Test mit Rspec!
[Ruby on Rails] Test mit RSpec anzeigen
[Ruby on Rails] Controller-Test mit RSpec
[Ruby on Rails] Modelltest mit RSpec
[Für Anfänger] Testen Sie die Benutzerregistrierung bei RSpec
Integrationstest mit Gradle
Verwenden Sie Webmock mit Rspec
Automatisch mit Messgerät testen
Lasttest mit JMeter
Machen Sie einen Unit-Test mit Junit.
[Ruby on Rails] Löschen Sie s3-Bilder mit Active Strage
Testen Sie die Web-API mit junit
[Rails] Testcode mit Rspec
[Rails] Informationen zum Rspec-Antworttest
So löschen Sie das Testbild, nachdem Sie den Rspec-Test mit CarrierWave ausgeführt haben
Verstehen Sie die Codeabdeckung mit Rspec, dem Ruby on Rails-Testframework
Bild-Upload mit CarrierWave ~ Rspec-Test ~
REST-API-Test mit REST Assured Part 2
Ausgabe Testabdeckung mit Klee + Gradle
[Rails5] Rspec -Einheitentest beim Verschachteln-
Über App-Tests RSpec (Unit Test)
[Java] Testen Sie private Methoden mit JUnit
Einschlussbeziehungen der Testliste zu AssertJ
Testen Sie den Spring Framework Controller mit Junit
[RSpec] Unit Test (mit gem: factory_bot)