LoginSignup
1
0

More than 5 years have passed since last update.

Rubyでminitestの簡易的な書き方

Last updated at Posted at 2018-09-04

ドキュメントに書いていることだけど、minitestって、BDDスタイルでもunit-testスタイルでもどちらでも使える様になっていた。(特にライブラリ入れなくても)

https://www.rubydoc.info/gems/minitest
ruby2.5で試しています。

hoge_test.rb

require 'minitest/autorun'

class TestClass < Minitest::Test
  def test_hoge_uppercase?
    assert_equal 'HOGE', 'hoge'.upcase
  end
end

describe 'TestHoge' do 
  describe 'hoge' do 
    it 'hoge uppeercase' do
      'hoge'.upcase.must_equal 'HOGE'
    end
  end
end
実行
$ ruby hoge_test.rb
(上記hoge_test.rbのようにBDD,unit-testスタイルが混じってても問題ない)

簡単にコードのとかライブラリの挙動を試すのに良いですね!!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0