Rspec let scoping

Я считаю, что у меня проблема с rspec let и scoping. Я могу использовать методы, определенные с помощью let в примерах (блоки "it"), но не вне (блок описания, в котором я сделал let).

5   describe Connection do
8     let(:connection) { described_class.new(connection_settings) }
9 
10    it_behaves_like "any connection", connection
24  end

Когда я пытаюсь запустить эту спецификацию, я получаю сообщение об ошибке:

connection_spec.rb: 10: неопределенный локальный переменная или метод "соединение" для Класс: 0xae8e5b8 (NameError)

Как передать параметр подключения в it_behaves_like?

34
задан Costi 5 April 2011 в 15:09
поделиться