У меня есть следующий метод, который собирается выполнить много необработанных sql и вернуть его в массив.
Затем я преобразую массив в JSON. Я хочу написать тест, который проверяет правильность этого преобразования в Json.
def get_data
results = connection.raw_connection.execute(sql).each
transform_results(results)
end
private
def transform_results(results)
{
some_value: results[0]['some_value'],
another_value: results[0]['another_value']
}
end
Как мне написать Rspe c, который проверяет метод transform_results
для проверки того, что Json отображается правильно, предполагая, что я макет results
массив.
Что-то вроде этого?
allow_any_instance_of (?????). чтобы получить (: каждый) .and_return (результат)