[RUBY] Über App-Tests RSpec (Unit Test)

RSpec Eine testspezifische Sprache, die auf Ruby basiert

Grundlagen des Testcodes

スクリーンショット 2020-06-30 22.09.20.png

describe Die Beschreibung in der ersten Zeile erstellt eine Gruppe von Tests von do bis end unmittelbar danach. Schreiben Sie in das "", das auf die Beschreibung folgt, eine Beschreibung der Gruppe.

es und Beispiel

Die zweite Zeile stellt einen Satz von Arbeitstestcode dar, der als Beispiel bezeichnet wird. Schreiben Sie eine Beschreibung des Beispiels in das darauf folgende "".

Erwartung

Es ist die Formel, die tatsächlich ausgewertet wird. Schreiben Sie dazwischen. In der obigen Formel ist der Teil der Erwartung (1 + 1) .zu Gleichung 2 die Erwartung.

expect(X).to eq Y Erwartungsgrammatik. Wenn der Wert des Ausdrucks im x-Teil gleich dem Wert im Y-Teil ist, ist der Test erfolgreich. Der Teil von Gl. Wird Matcher genannt.

Matcher

Zeigt die Bedingungen an, unter denen der Test die Erwartung erfüllt. Zum Beispiel bedeutet Gleichung "wenn gleich". Andere Es gibt mehrere Matcher wie include (falls enthalten) und valid (falls validiert).

Recommended Posts

Über App-Tests RSpec (Unit Test)
[Rails] Informationen zum Rspec-Antworttest
Ich habe einen Unit-Test der Rails-Anwendung mit RSpec und FactoryBot versucht
[Rails5] Rspec -Einheitentest beim Verschachteln-
[RSpec] Unit Test (mit gem: factory_bot)
[Schienen] Machen wir einen Unit-Test mit Rspec!
Führen Sie RSpec ein und schreiben Sie den Unit-Test-Code
Informationen zum Entwerfen einer Spring Boot- und Unit-Test-Umgebung
Ausführung des RSpec-Testcodes
[Ralis] Über Unit Test
Java Unit Test Library-Arterien-Probe
[Schienen] Test mit RSpec
Testen Sie Nokogiri mit Rspec.
Machen Sie einen Unit-Test mit Junit.
Informationen zu Android-App-Komponenten
[IntelliJ IDEA] Unit-Test durchführen
Testen Sie Active Strage mit RSpec
[Rails] Testcode mit Rspec
Testen Sie den GraphQL-Resolver mit rspec