Wie definiere ich ein Array / Hash in Factory Girl?

Ich versuche, einen Test zu schreiben, der einige Rückgabewerte des REST-Dienstes von Dropbox simuliert, der mir Daten in einem Array mit einem verschachtelten Hash zurückgibt.

Ich habe Probleme, herauszufinden, wie ich meine Factory codieren kann, da das Rückgabeergebnis ein Array ist, in dem sich ein "has inside" befindet. Was würde hier gehen?

<code>Factory.define :dropbox_hash do
 ??
end
</code>

Dropbox-Daten sehen folgendermaßen aus:

<code> ["/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"}] 
</code>

Und ich hätte gerne einen Fabrikaufruf wie diesen in meiner RSpec:

<code>Factory.create(:dropbox_hash)
</code>

Antworten auf die Frage(5)

Ihre Antwort auf die Frage