Я пытаюсь написать тест, который имитирует некоторые возвращаемые значения из службы Dropbox REST, которая возвращает мне данные в массиве с вложенным хешем.
Мне трудно понять, как закодировать мой Factory, так как результатом возврата является массив с внутренним. Что будет здесь?
Factory.define :dropbox_hash do
??
end
Данные Dropbox выглядят следующим образом:
["/home", {"revision"=>48, "rev"=>"30054214dc", "thumb_exists"=>false, "bytes"=>0, "modified"=>"Thu, 29 Dec 2011 01:53:26 +0000", "path"=>"/Home", "is_dir"=>true, "icon"=>"folder_app", "root"=>"app_folder", "size"=>"0 bytes"}]
И я бы хотел, чтобы вызов Factory вроде этого в моем RSpec:
Factory.create(:dropbox_hash)