2016-08-08 15 views
0

Wie mit cookies in capybara arbeiten?Rails capybara cookies ausgabe

in meinem application_helper.rb ich habe Methode mit cookies

def user_currency(currency) 
cookies[:user_currency] = currency 
end 

, aber wenn ich diese Methode in meinem Test

es gibt mir

undefined local variable or method `cookies' for #<RSpec::ExampleGroups 

wie sie damit umgehen verwenden?

Antwort

0

Cookie-Manipulation unterscheidet sich für jeden Capybara-Treiber. Die einfachste Lösung ist die Verwendung des show_me_the_cookies Gems, der eine vereinheitlichte API bereitstellt. Beachten Sie, dass Sie bei einigen Treibern nur Cookies für Domains festlegen können, die Sie gerade besuchen.

Verwandte Themen