Wie stoße Parameter von einem Controller aus?

8

Für meine Tests brauche ich einen Controller, wo ich meine eigenen Parameter einstellen kann. Mit Parametern meine ich diejenige, die Sie beim Aufruf von controller.params

erhalten %Vor%

Das Problem ist, ich weiß nicht, was der richtige Weg für Stubbing ist hier. Es gibt drei Vorkommen:

  • controller.request.env['action_dispatch.request.path_parameters']
  • controller.params
  • controller.url_options[:_recall]

In allen drei Fällen wird die gleiche Information gespeichert, aber mit welcher Schnittstelle können diese Werte eingestellt werden?

    
Guarana Joe 12.12.2013, 22:11
quelle

1 Antwort

12

Üblicherweise ist der Zugriff auf Parameter über controller.params möglich. Also würde ich Ihnen raten, Params zu stubben

%Vor%     
usha 12.12.2013, 22:30
quelle