rspec

Ruby on Rails

末尾の半角スペースで困惑:ActiveModelとMySQLの連携問題

概要 ActiveModelのuniqueがあるアトリビュートの末尾に半角スペースがあると挙動がおかしくなるケースがありました。 問題 以下のようにcodeがユニークなアトリビュートを定義してあるとします。 class Product < ...
Ruby on Rails

FakerやGimeiのseedをrspecのseedと一致させる

概要 rspecにおいて、単体テストの順番や使うデータをランダム化してテストパターンを増やすために config.order = :randomを有効化するのは普通かと思います。テストが失敗したときに、rspecコマンドの--seedオプシ...
Ruby

CircleCIでRAMを節約

概要 CircleCIのコンテナは、デフォルトだと以下のサービスが立ち上がっているコンテナでテストが走ります。 couchdb (1.3.0) memcached (1.4.13) mongodb (2.4.13) mysql (5.5.4...