yucatio@システムエンジニア

趣味で作ったものいろいろ

2019-01-01から1ヶ月間の記事一覧

RSpecでsubjectを使用して配列を検査時、配列の長さを取得する

RSpecでsubjectを使用して、配列を subject { user.errors[:name] } # user.errors[:name] は配列 このように検査時、配列の長さを取得する方法が分からなかったので調べました。 結論 rspec-itsのitsを使用する。 its(:size) { is_expected.to eq 3 } のよ…

正規表現間違い探しクイズ その3

正規表現間違い探しクイズシリーズです。 正規表現は単体テストを書いている場合でもバグを発見しづらいものです。そのため、自身での検証が欠かせません。 今回は仕事中に見つけたものでなく、個人開発中にネットで見つけた間違いのうち印象的だったものを…

正規表現間違い探しクイズ その2

正規表現間違い探しクイズシリーズです。 正規表現は単体テストを書いている場合でもバグを発見しづらいものです。 そのためレビューの時には注意深く見るようにしています。そんな中見つけた間違いのうち印象的だったものを紹介します。 問題編 仕様 Linkモ…

正規表現間違い探しクイズ その1

正規表現間違い探しクイズシリーズです。 正規表現のバグは単体テストを書いている場合でも発見しづらいものです。 そのためレビューの時には注意深く見るようにしています。そんな中見つけた間違いのうち印象的だったものを紹介します。 問題編 仕様 ユーザ…