Created
April 1, 2010 01:36
-
-
Save tomas-stefano/351198 to your computer and use it in GitHub Desktop.
Just a example of german spec in the Rspec Framework
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
beschreibe Menschen do | |
vorher(:von_jeder) do | |
@menschen = Meschen.new(:name =>"Guilherme",:familienname => "Silveira",:alter => 21) | |
@meggie = Meschen.new(:name =>"Meggie",:familienname => "Simpson",:alter => 6) | |
@homer = Meschen.new(:name =>"Homer",:familienname => "Simpson",:alter => 35, | |
:kinder => [@meggie]) | |
end | |
es "muss den vollständigen Namen zurück" do | |
@meschen.vollstandiger_name.sollte gleich(:guilherme_silveira).sein | |
end | |
es "werden von den Menschen" do | |
@meschen.sollte ein_typ(Meschen).sein | |
end | |
es "sollte return true, wenn ein Erwachsener" do | |
@meschen.des_alter?.sollte wahr_sein | |
end | |
es "sollte nicht return true, wenn ein Erwachsener" do | |
@meggie.des_alter?.sollte_nicht wahr_sein | |
end | |
es "sollte return false, wenn es sich um eine geringfügige" do | |
@meschen.moll?.sollte falsch_sein | |
end | |
es "sollte die Zahl der Kinder zurück" do | |
@meschen.kinder.sollte genau_haben(0).items # translate items put in TODO list | |
end | |
es "sollte die Zahl der Kinder zurück" do | |
@homer.kinder.sollte mindestens_haben(1).items | |
end | |
es "sollte die Zahl der Kinder zurück" do | |
@homer.kinder.sollte maximal_haben(20).items # zwanzig Kinder?! | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment