RSpec: Wie testet man eine Hilfsmethode, die eine private Hilfsmethode vom Controller aufruft?

8

Folgendes habe ich:

Eine Anwendungs-Hilfsmethode, die eine Controller-Hilfsmethode (privat) von ihr aufruft.

Code:

ApplicationHelper:

%Vor%

ApplicationController:

%Vor%

Und hier ist das Problem: Die Methoden coluna_ordenacao und direcao_ordenacao können nicht aus RSpec aufgerufen werden, es gibt mir den folgenden Fehler:

%Vor%

Gibt es dafür einen Weg? Übrigens teste ich den Helfer, nicht den Controller

    
Rodrigo Castro 11.04.2011, 19:35
quelle

1 Antwort

1

Sie können in Tests auf private Methoden zugreifen, indem Sie .send(private_methods_name)

verwenden

siehe Dokumentation

    
fuzzyalej 23.10.2011 11:42
quelle