Капибара и огурец | Получение куки

Я пытаюсь получить значения cookie в шаге Cucumber:

Определения шагов

When /^I log in$/ do
  # code to log in
end

Then /^cookies should be set$/ do
  cookies[:author].should_not be_nil
end

контроллер

class SessionsController < ApplicationController
  def create
    cookies[:author] = 'me'
    redirect_to authors_path
  end
end

Но это не работает:

Результат

expected: not nil
     got: nil

Интересно, что в примерах RSpec все работает просто отлично:

Спецификация контроллера

require 'spec_helper'

describe SessionsController do
  describe 'create' do
    it 'sets cookies' do
      post :create
      cookies[:author].should_not be_nil
    end
  end
end

Как я могу получить значения cookie в шагах Cucumber, используя Capybara?

Благодарю.

Debian GNU / Linux 6.0.4;

Рубин 1.9.3;

Ruby on Rails 3.2.1;

Огурец 1.1.4;

Огурцы-рельсы 1.2.1;

Капибара 1.1.2;

Rack-Test 0.6.1.

Ответы на вопрос(4)

Ваш ответ на вопрос