JSON-Daten für rspec tests
Ich bin erstellen einer API akzeptiert, JSON-Daten und ich möchte die Prüfung Daten für Sie.
Gibt es etwas ähnliches, Fabriken für JSON-Daten? Ich hätte gerne die gleichen Daten in einem Objekt-und im JSON-Format, so dass ich überprüfen kann, ob import funktioniert wie ich wollte.
JSON streng definierte Struktur, so kann ich das auch nicht nennen FactoryGirl(:record).to_json
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Fällen wie diesem, werde ich fixture-Dateien für die JSON-ich importieren möchten. So etwas wie dies funktionieren kann:
Ich habe nicht gesehen, etwas, wo man verwenden könnte, FactoryGirl, um Attribute setzen, dann bekommen Sie in JSON zu importieren. Sie würden wahrscheinlich benötigen, um erstellen ein mapper, die mit Ihrem Kunden-Objekt und render es im JSON-Format, dann importieren Sie es.
Folgenden Jesses Rat, in Schienen 5 konnte man nun verwenden
file_fixture
(docs)Benutze ich einfach einen kleinen Helfer für das Lesen meiner json-Leuchten:
spec/support/helpers.rb
. Dann in derrails_helper
ich Sie mitconfig.include Helpers
Eigentlich können Sie das folgende tun mit factorygirl.
Vor einiger Zeit implementierten wir FactoryJSON Edelstein, der dieses Problem behebt. Es funktionierte ganz gut für uns so weit. Readme-Datei deckt alle Anwendungsfälle.