RubyとRSpecでTDD環境を構築する方法(Rails未使用、Railsなし、Rails無し)
【RSpec】RubyのみでRSpecを用いる方法について簡単にまとめてみた【Railsなし】|TechTechMedia
こちらの素晴らしい記事を参考に、自分なりにGistへとまとめ直してみました。
ポイントとしては、
bundle
を使ってGemfile
を作ること
です。
minitestの場合はGemfileを作成する必要がなく、Rubyの中の標準の機能を使ってTDDをおこなうことができますが、RSpecの場合はBundlerを使いつつGemfileを作成してあげる必要があるので注意しましょう。
RSpec: Behaviour Driven Development for Ruby
公式サイトでも動画で説明されていますが、--binstubs
は非推奨になっているという噂もあるので気をつけましょう。