2016-08-06 52 views
1

ich Zugang versuche die Routen aus Helfer rspec für Motor etwas Versuchte erwarten (: get => "routes_path") zu route_to. (: Controller => "name")“ .Zugriff auf die Strecken von Helfern Rspec für Motor

aber mit NoMethodError fehlgeschlagen: Nicht definierte Methode `routes_path

viel Nach der Suche, was ich weiß Routen durch Controller und getestet zugegriffen werden kann, ist aber kann es von Helfern als auch

+0

Ist 'routes_path' etwas, das Sie von Ihrem typischen Helfer Kontext zugreifen kann, das heißt die Ansicht? –

+0

ja .. korrigieren .. – Demon

+0

warum würden Sie etwas namens 'routes_path' haben? Haben Sie einen Endpunkt namens '/ routes'? –

Antwort

0
erfolgen.?

Dies in Ihrer Rspec-Konfiguration funktioniert möglicherweise dafür

RSpec.configure do |config| 
    config.include Rails.application.routes.url_helpers 
    ... 
end 

Sie können this Frage heraus überprüfen.

Sie könnten auch versuchen, den tatsächlichen Pfad und Controller # Aktion zu verwenden.

Etwas wie:

expect(get("path/to/routes")).to route_to("your_controller#action")