rubyで簡単なテストを書く
スクリプト程度のちょっとしたテスト書きたい時に便利でした
以下を書いてあとはassert
とかでテスト
require 'minitest/unit' extend MiniTest::Assertions
例
require 'minitest/unit' extend MiniTest::Assertions a = [1, 2, 3] b = a.dup assert_equal a.object_id, b.object_id, "Yo"
実行結果
$ ruby assert.rb /Users/ganma/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:202:in `assert': Yo. (MiniTest::Assertion) Expected: 70124833148220 Actual: 70124833148200 from /Users/ganma/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:230:in `assert_equal' from 0724-230559.rb:41:in `<main>'