Anexando cabeçalhos aos testes do controlador Rspec

Estou tentando escrever testes para um controlador meu que recebe solicitações de serviços externos. Até agora este é o meu teste:

describe ApplyController do
  context 'when valid' do
    let(:parameters) do
      file = File.join File.dirname(__FILE__), '..', 'samples', 'Indeed.json'
      JSON.parse(File.read file)
    end
    let(:signature) { 'GC02UVj0d4bqa5peNFHdPQAZ2BI=' }

    subject(:response) { post :indeed, parameters, 'X-Indeed-Signature' => signature }

    it 'returns 200 ok if Request is valid' do
      expect(response.status).to eq 200
    end
  end
end

Isso deve funcionar de acordo com odocumentação eu poderiaencontrar.

Meu controlador agora se parece com algo assim:

class ApplyController < Application Controller
  def indeed
    binding.pry
  end
end

Quando eu entrar em Pry no meu teste e tentar verificar o valor derequest.headers['X-Indeed-Signature'] Eu sempre acabo de chegarnil

Existe algo que estou sentindo falta? Estou usando o Rails 3.2 e o Rspec 3

questionAnswers(3)

yourAnswerToTheQuestion