[RUBY] [Rails] Ich möchte mit RSpec testen. Wir unterstützen Ihren Schritt [Einführungsverfahren]

Referenzzielperson

Umgebung

$ rails -v
Rails 6.0.3.1
$ ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin19]

Stellen Sie RSpec vor

Gemfile


group :development, :test do
  gem 'rspec-rails'
end
$ bundle install

$ rails g rspec:install

Installieren Sie gem und erstellen Sie eine Konfigurationsdatei mit dem Generator.

.rspec


--require spec_helper
--format documentation

Stellen Sie den Test auf das Dokumentformat ein.

Browsertest zur Einführung der Systemspezifikation

Gemfile


group :test do
  gem 'capybara', '>= 2.15'
  gem 'webdrivers'
end
$ bundle install

Installieren Sie zuerst den Edelstein.

spec/rails_helper.rb


RSpec.configure do |config|
#Kurz vor dem Boden hinzugefügt
  config.before(:each) do |example|
    if example.metadata[:type] == :system
      driven_by :selenium, using: :headless_chrome, screen_size: [1400, 1400]
    end
  end
end

Ändern Sie die RSpec-Einstellungen so, dass der Browsertest funktioniert.

Recommended Posts

[Rails] Ich möchte mit RSpec testen. Wir unterstützen Ihren Schritt [Einführungsverfahren]
Ich möchte mit Firestore von Rails spielen
[Schienen] Test mit RSpec
Ich möchte Benutzer mit Devise + OmniAuth bei Rails authentifizieren
Ich möchte eine mit Rails 6 erstellte App an GitHub senden
Ich war süchtig danach, default_url_options mit der Einführung von Rails zu setzen
[Java] Ich möchte Standardeingabe und Standardausgabe mit JUnit testen
[Schienen] Machen wir einen Unit-Test mit Rspec!
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
[Rails] Ich möchte beim Übergang mit link_to Daten zu Params hinzufügen
[Ruby on Rails] Test mit RSpec anzeigen
Ich möchte DBViewer mit Eclipse 2018-12 verwenden! !!
Ich möchte einen Unit Test schreiben!
[Ruby on Rails] Controller-Test mit RSpec
[Ruby on Rails] Modelltest mit RSpec
Ich möchte ein Komitee mit Rails vorstellen, ohne zu schmutzig zu werden
Ich möchte in der Lage sein, Dateien mit refile mit administrate [rails6] zu lesen.
Rails6 Ich möchte ein Array von Werten mit einem Kontrollkästchen erstellen
Ich möchte Java8 für jeden mit Index verwenden
Rails-Anfänger haben versucht, mit RSpec zu beginnen
Ich möchte die Aggregationsverarbeitung mit Spring-Batch durchführen
Ich möchte die API mit Rails auf mehreren lokal eingerichteten Docker-Composes treffen
[Schienen] Von der Testvorbereitung zum Modelleinheitentest [RSpec]
Ich möchte ein kleines Symbol in Rails verwenden
Ich möchte den Dunkelmodus mit der SWT-App verwenden
Ich möchte eine bestimmte Datei mit WatchService überwachen
Ich möchte Bildschirmübergänge mit Kotlin und Java machen!
Ich möchte in RSpec auf einen GoogleMap-Pin klicken
Testen Sie Nokogiri mit Rspec.
Schienen, RSpec-Installationsverfahren
Ich möchte beim Schreiben von Testcode zufällig Informationen generieren
[Rails] [Bootstrap] Ich möchte die Schriftgröße entsprechend ändern
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Funktion mit Kotlin und Java erstellen!
Ich möchte ein Formular erstellen, um die Kategorie [Schienen] auszuwählen
[Rails] Ich habe versucht, die Stapelverarbeitung mit der Rake-Task zu implementieren
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben
Ich möchte manuell eine Autorisierungs-E-Mail mit Devise senden
[Rails] Integrationstest mit Capybara (von der Einführung bis zur einfachen Testausführung)
Ich möchte den Startbefehl mit Docker-Compose an Postgres übergeben.