Существует сценарий, в котором у меня есть несколько ключей с одинаковым значением, поэтому, чтобы избежать повторения, я сделал что-то вроде ниже
sports = [:cricket,:football,:basketball,:baseball,:rugby,:swimming,:table_tennis,:soccer,:karate]
final_hash = Hash.new
sports.each{|d| final_hash[d] = OpenStruct.new(categories: [], count: [], user_hash: {}, sport_count: [], options: {}, period: "",stat_type: "" ) }
Теперь я хочу передать этот хэш в свой двойной блок, но всякий раз, когда ясделать так, чтобы я получил ошибку
context 'For users details Page' do
it 'should give the data' do
###now I want to pass the hash SO can anyone guide me how can I do it
presenter = double(UserPresenter, id: 1, sector_name: nil, final_hash)
end
end