RSpec Eine testspezifische Sprache, die auf Ruby basiert
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.
Die zweite Zeile stellt einen Satz von Arbeitstestcode dar, der als Beispiel bezeichnet wird. Schreiben Sie eine Beschreibung des Beispiels in das darauf folgende "".
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.
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