IkumaTadokoro / quitcost

「無職になったらいくらかかる?」を簡単に計算できるサービス
https://quitcost.herokuapp.com/
25 stars 2 forks source link

国民健康保険料登録「市区町村名」に都道府県名も表示するように変更 #135

Closed IkumaTadokoro closed 2 years ago

IkumaTadokoro commented 2 years ago

Closes #123

バグの原因

やっていたこと

変更前のテストでは、Factoryからランダムに選ばれた地方公共団体コードを用いて、「国民健康保険料登録」画面の「市区町村」セレクトボックスの市区町村名を選択していた。

バグの原因

日本には「同じ名前の市区町村」が複数存在する。それに該当する市区町村のコードが選択された場合、Capybara側で選択対象を絞りきれずエラーになっていた。

対応

方針

そもそも画面から登録する場合にも「同じ名前の市区町村」を判別する手段がなかったため、「都道府県名」をセレクトボックスに表示するように変更し、テストもそれにあわせる形で修正しました。

UI

CleanShot 2022-03-03 at 09 30 02

申し送り事項

テスト修正に際し、複数入力をfill_in単体で行なっていたので、withinでまとめました。


PR提出前のチェックリスト: