Предположим, что у меня есть следующая спецификация:
...
describe Thing do
it 'can read data' do
@data = get_data_from_file # [ '42', '36' ]
expect(@data.count).to eq 2
end
it 'can process data' do
expect(@data[0].to_i).to eq 42 # Fails because @data is nil
end
end
...
Все, что я хотел, это иметь переменную, совместно используемую в данном описании или контексте. Я бы написал значение в одном примере и прочитал его в другом. Как это сделать?