2019-01-01から1年間の記事一覧
TL; DR capybara-email を使ってメール送受信をともなう E2E テストを書くときには、テストケースごとに最初に clear_emails を実行してメールキューを空にしないと、意図通りのテスト結果にならないことがあります。 テストケースごとに任意の処理を実行す…
CircieCI の設定を変更するにあたって、初めて知った設定値や並列実行のことをメモっておこうとおもいます。 config.yml の設定値について persist_to_workspace Special step used to persist a temporary file to be used by another job in the workflow.…
TL; DR Capybara の finder methods は非表示のものを find できません。その対象は dispaly: none になっている要素、だけでなく、 opacity: 0 になっている要素も対象になるので注意しましょう。 非表示になっている <input type="file"> 要素に対して attach_file を使う際に…
Devise という、便利さと窮屈さをひきかえにする gem があります。1 今作っているサービスでは、Devise の validatable を使って email と password のバリデーションをするような設定にしているんですが、サービスの仕様により、とある条件のレコードだけは…
はじめまして hinakochang です。 はてなブログ初めてなのでちょっと緊張してます。 はてな ID は rooibos_hinako です。ちなみになんで ID に "rooibos(ルイボス)" ってついてるかというと、名前だけじゃなんとなくツマンナイなと思ったところに、ちょう…