一から勉強させてください

最下級エンジニアが日々の学びをアウトプットしていくだけのブログです

テスト

factory_botでactive_model_serializers用のPORO (Plain-Old Ruby Object)のテストデータを作成する

最近、DBの存在しないRailsプロジェクト下でAPIを作る機会がありました。 外部からfetchしてきたデータからPORO (Plain-Old Ruby Object)を作って、 active_model_serializersでひたすらシリアライズしまくるみたいな感じです。 特にテストまわりで若干の工…

Grape + Rails4.2のAPI開発でエンドポイントとエンティティのテストについて考える

最近、Grape + Rails (v4.2.6)でRESTなAPIを開発する機会があったのですが、今回はその開発の中で悩んだ、「Grapeのエンドポイントとエンティティのテスト」について書きたいと思います。 前提としてGrapeののエンティティは grape-entity、テストフレームワ…