開発備忘録 2018/10/25

RSpec で example の一覧を出力する

RSpec の -f (--format) オプションを使って出力形式を指定します。
指定できる形式として p (progress) や d (documention) などがありますが、今回は d を指定します。(デフォルトは p)

bundle exec rspec -f d spec/controller/hoge_controller_spec.rb

GET #index
  renders the :index template

他にも色々オプションがあるみたいですが、まだ試せていないので後日書きます。

Faker でダミーデータをつくる

github.com

ランダムな数字

Faker::Number.number(10) # 10桁のランダムな数字の組み合わせ

=> "1968353479"

ランダムな文字列

Faker::Lorem.characters(10) # 10桁のランダムな英数字の組み合わせ

=> "ang9cbhoa8"

他にも Faker::Games::Pokemon や Faker::Games::Zelda など、変わり種がたくさんありますが、ドキュメントを検索する上ではノイズですね……。