Как определить массив/хэш в Factory Girl?

Я пытаюсь написать тест, который имитирует некоторые возвращаемые значения из службы 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)
78
задан steel 9 November 2017 в 19:04
поделиться