modifier: ce problème ne se produit que parfoistests unitaires avec Shoulda
Cela ne semble se produire quand je lance le test de l'intérieur TextMate (même si je précise le rubis pour l'exécuter à partir de la main avec un tralala) . Si je le lance à partir du terminal alors tout est Peachy ...
Voici quelques code:
require 'test/unit'
require 'shoulda'
class TestingTest < Test::Unit::TestCase
context "My thing" do
should "always have this test fail, and give me this message" do
assert false
end
end
end
Je me attends pour me dire quelque chose comme:
1) Failure:
test: My thing should always have this test fail, and give me this message (TestingTest)
# etc
An assert message, if one was given
Mais je Je reçois:
1) Failure:
test:8
Failed assertion, no message given.
A suis-je manquant? L'exemple de code ci-dessus est aussi simple que je pense que je peux le faire et je ne peux pas voir le problème!
Cela ne veut pas comment Shoulda a travaillé quand je l'ai essayé. Vous voulez nous montrer du code? –
Je viens de remarquer que ça fonctionnait comme je le souhaite (en montrant le contexte et les messages en cas d'échec) avec un test différent - il va falloir enquêter de plus près! Ours avec moi et merci! –