Minitest勉強メモ

ruby_gems.jpg

今開発しているプロジェクトではMinitestを使う事にしたので、ここでassertの使い方を改めて勉強した。
完全に自分用メモ。

特定のErrorが上がる事をテストする

最初、ブロックが取れる事を気付かずに苦戦したのでメモ。
引数に期待するErrorを突っ込んでおく。

assert_raises(SpecificError){
  hogehoge()
}

ruby-doc>TestUnit>Assertions

数値の大小を比較するテスト

How to assert one number is greater than another one?

assert_operator x, :>, y
assert_operator x, :>=, y

assert_operater というメソッドがあるのを知った。

なお、何も考えずにSimpleな感じで
asssert x > y
でいいじゃん ていうコメントもあったけど、 Resにあるとおり 失敗してもFalseが返るから最後の手段やで との事。
ふむふむ。

また色々覚えたら追記していこうかな。
おわり。

 

2016-05-05 | Posted in RubyNo Comments » 


関連記事

Comment





Comment



*