In meinem Rspec Controller Prüffunktion Ich habe alle versucht, die folgenden:Wie setze ich Header für einen Rspec Post?
post('pay', {p: 'x'}, password: 'x')
post('pay', {p: 'x'}, {password: 'x'})
,
request.headers['password'] = 'x'; post('pay', {p: 'x'})
Keine sendet Header - in meinem Controller ich alle Header nicht sehen können wenn Sie puts headers.inspect
sagen. (Aber der Parameter p
wird korrekt empfangen.)
Wie setzen Sie Header in Rspec?
- Ich benutze rspec-rails 3.1.0, Ruby 2.3.0, Schienen 4.2.7.
- Mein Controller erbt von
ActionController::Base
. - Meine spec hat
require spec_helper
(und ich versuchte, ohne es)