rspecで、
文字列に含まれる数値が3桁であることをテストすることをできますか?
ランダムに数値や文字列を生成し、それらを代入した配列をjoinで結合した文字列を返すメソッドの出力をテストしたいです。
メソッドの概要はこちらです。
array = [] array.push(SecureRandom.random_number(10**3)) array.push(SecureRandom.alphanumeric(8)) array.push(Time.now()) p array.join(', ') => 返り値例 : "333, 'hogehoge', '2020-08-22 12:11:00'"
test.rb 上のメソッドのテストを書いています。
expect(obj.method).to eq "文字列"
文字列に含まれる数値が3桁であることをテストすることをできますか?rspecの文法でテストしたいです。
解決した場合、他者の回答ないし自己回答として内容をまとめて それをベストアンサーに設定することで、この質問を解決済みにすることができます
回答4件
あなたの回答
tips
プレビュー