Skip to content

About

skeleton for ruby users.

Resources

Stars

16 stars

Watchers

22 watching

Forks

Latest commit

 

History

62 Commits

Folders and files

Repository files navigation

TDDBC for Ruby with RSpec

これは、TDDBCのRuby向けRSpecプロジェクトです。

Build Status

動作確認環境

  • ruby 2.7以降

セットアップ

gem install bundler
bundle install
bundle update

rspec コマンドを実行して

$ rspec

Sample
  #say
    Using expect to
      should say 'Hello TDD BootCamp!'
    Using subject it should
      should eq "Yeah! TDD BootCamp!"
    Using power assert
      should 
            be asserted by{ sample.say(greeting) == "Wow! TDD BootCamp!" }
                            |      |   |         |
                            |      |   |         true
                            |      |   "Wow!"
                            |      "Wow! TDD BootCamp!"
                            #<Sample:0x0000563cf08833e8>

Finished in 0.10792 seconds (files took 0.80775 seconds to load)
3 examples, 0 failures

のようにテストが正常終了すればOKです。

ライブラリ

guard コマンドを実行すると入力待ちの状態になるので、あとはファイルが変更される度にテストが実行されます

OSごとに下記のソフトを入れるとテスト結果がOS毎の通知欄に表示されます

Windows

notifu: http://www.paralint.com/projects/notifu/

Mac

growl: http://growl.info/

他Unix系(Linux, FreeBSD, OpenBSD and Solaris)

libnotify: https://developer.gnome.org/libnotify/

About

skeleton for ruby users.

Resources

Stars

16 stars

Watchers

22 watching

Forks

Releases

Packages

Used by

Contributors

Languages