RSpec Un langage spécifique au test créé à partir de Ruby
describe La description sur la première ligne crée un groupe de tests de faire à la fin immédiatement après. Dans le "" qui suit la description, écrivez une description du groupe.
La deuxième ligne, elle, représente un ensemble de code de test fonctionnel appelé un exemple. Écrivez une description de l'exemple dans le "" qui suit.
C'est la formule qui est réellement évaluée. Écrivez entre les deux. Dans la formule ci-dessus, la partie de expect (1 + 1) .to eq 2 est l'espérance.
expect(X).to eq Y Grammaire des attentes. Si la valeur de l'expression dans la partie x est égale à la valeur de la partie Y, le test réussit. La partie de l'eq s'appelle matcher.
Affiche les conditions dans lesquelles le test réussira dans l'attente. Par exemple, eq signifie «si égal». Autre Il existe plusieurs correspondances telles que include (si elles sont incluses) et valides (si elles sont validées).
Recommended Posts