私は、activerecord-postgis-adapterとactiverecord-spatialite-adapaterのgemとさまざまなrgeoプラグインを使用するRailsアプリ(3.2.8)を開発しています。
Railsユニットと機能テストを従来の方法で使用したいのですが、この種のテストは通常、ランダムデータまたはガベージデータを使用して行われます。工場や備品は、非常に単純なポリゴンと配置以外には明らかに役に立ちません。
この質問は、自由に利用できるシェープファイルへのリンクを提供しますが、よく理解された高品質のデータをテストDBにシードすることは最善のアイデアとは思えません。たとえば、米国の州と郡をテストデータとして使用すると、リージョンにポリゴンが部分的にしか含まれていないエッジケースが見落とされます。
このアプリをテストするための最良の方法は何ですか?Rails用のGISDBのファクトリはありますか?ランダムデータを使用するためのFakerのようなものはありますか?