2010-11-04 7 views

Répondre

0

Pour tous les tests d'assistance dans les rails, vous commencez toujours par des tests/unités/aides.

Puisque c'est un ApplicationHelper, utilisez le fichier appelé application_helper_test.rb

Dans ce fichier, vous pouvez avoir quelque chose comme


test "displays page title" do 
    assert_equal "April 2010", title("April 2010", false) 
    end 

Vous pouvez tester tout ce qui est retourné dans une aide simplement en appelant la méthode comme d'habitude et affirmant que quelque chose est renvoyé.

Ne sachant pas ce que vous faites, personnellement, il y a trop de choses dans cette méthode, mais ça pourrait être moi. Je casserais ces deux-là, de sorte que votre assistant retourne juste un page_title et un autre retourne un "show_title" quel qu'il soit. ou est-ce que c'est comme votre interrupteur pour dire "je devrais montrer ce titre sur une page"?

Questions connexes