RubyスクリプトでRspecを使う方法をはじめて知ったので、備忘録メモです!
Pure RubyのスクリプトでTDDを始めたい人にお勧め!
🚕 RSpecをGemfileに登録
RubyスクリプトのGemfile
にRSpecとactivesupportを追加。
source 'https://rubygems.org' |
🤔 RSpecの準備
RSpecの準備で次の2つのことを実行。
(1) specフォルダを直下に作成 (2) specフォルダの下にspec_helper.rb
で、そのコマンドはこちら。
mkdir spec |
🐠 spec_helper.rbの設定
spec/spec_helper.rb
の準備。ここに共通の設定を書いておくと捗ります!
require 'bundler' |
でRSpecファイルのspec/my_library_spec.rb
の最初に次のおまじないを書くこと。
require 'spec_helper' |
🏀 Let’s TDD
あとはmy_library.rb
を書いていきながら、TDDするだけ!
🍣 参考リンク
How to test Ruby scripts with RSpec?