テスト

railsの複合ユニーク制約をshoulda_matchersでテストする

Railsのユニーク制約をshoulda-matchersを使ってテストしてみました。結果として、このマッチャーは複数カラムをまたいだ制約の時は使わない方がいい気がしました。1つのカラムでのユニーク制約も、複数カラムのユニーク制約も同じ扱いになっているようです…

初めてテストコードを書いて分かったことは、記述するのにとにかく時間がかかること

WebStorageでデータをCSV管理するライブラリを作成しました。GUIに影響するものではなく、データを管理するモデルなので手動テストがやりづらいです。それとデータの準備も手間がかかるため、今回初めてテストコードを書きました。その際に調べたことを残し…