Я пытаюсь написать тест, который имитирует некоторые возвращаемые значения из службы REST Dropbox, которая возвращает мне данные в массиве с вложенным хэшем.
У меня возникли проблемы с выяснением того, как кодировать мой Factory, так как возвращаемый результат представляет собой массив с has внутри. Что пойдет сюда?
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"}]
И я бы хотел, чтобы вызов фабрики выглядел так в моем RSpec:
Factory.create(:dropbox_hash)