おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

minitest

rubyhiroba で minitest について LT した

今日行われた RubyHiroba 2013 に参加して、minitest vs rspec というタイトルで LT させていただきました! 半年ほど minitest & rails 3.2 で web アプリ開発をして感じたことを簡単にまとめたものになります。素人の方が Rails & minitest に手を出すのは…

minitest/spec で指定のテストだけを実行する

下記のような minitest で書かれたテストがあるとします。 # test.rb require 'minitest/autorun' class TestHoge < MiniTest::Unit::TestCase def test_hoge assert_equal "hoge", "hoge" end def test_fuga assert_equal "fuga", "fuga" end end test_hoge…

minitest で mock や stub を使う

minitest には標準で mock や stub の機能が付いています。それらの挙動について学んだのでメモ。 コード例 下記のような Person クラスと Whisky クラスがあるとします。これらについて minitest の mock と stub を使ってテストを書いてみます。 class Per…

minitest と capybara で rails3 の integration テストを書く

ハマったのでメモ。素の minitest と capybara でテストを書く方法もありますが、とりあえず試してみるなら minitest-rails と minitest-rails-capybara を使うのが一番早いです。 Gemfile に下記のように書いて bundle install group :development, :test d…