[ruby-list:49026] [ANN] test-unit 2.5.3

From: Haruka Yoshihara <yoshihara@...>
Date: 2012-11-29 07:26:58 UTC
List: ruby-list #49026
吉原です。

今日は年に一度のいい肉の日ですね。

test-unit 2.5.3をリリースしました。

Web: http://test-unit.rubyforge.org/index.html.ja#test-unit
インストール: gem install test-unit

説明:

test-unitはRuby用のxUnit系の単体テストフレームワークです。
Ruby 1.8まではRuby本体に標準添付されていましたが、Ruby 1.9か
らはminitestというフレームワークが標準添付されています。

test-unitがRuby 1.8に標準添付されていた頃はほとんど機能拡張な
どがされませんでしたが、今は活発に開発が進められています。

このリリースについて:

今回はminitestとの互換性とバグフィックスのリリースです。

minitestとの互換のためにいくつかのアサーションメソッドを追加しました。
ただ、追加したメソッドはminitestのためだけに追加したものなので、ふつうに
test-unitだけを使う場合にはこれらメソッドは使用せず、元からあるメソッド
をご利用ください。
なお、追加したメソッドは、assert_includes(),refute_*,refute()です。
assert_includes(),refute_*()はそれぞれ、assert_include()、
assert_not_*()のエイリアスになっています。
他、テストに追加したatrributeで実行するテストを絞り込むための
--attributeオプションがテスト実行時に指定できるようになりました。

変更点は以下のとおりです。

http://test-unit.rubyforge.org/test-unit/ja/file.news.html#2-5-3

2.5.3 - 2012-11-29
------------------

改良
====

* 不正なエンコーディング同士のdiffも表示するようにした。
* minitestとの互換性のために、assert_includes(), refute_*()、refute()を追加した。
  [GitHub#40] [Michael Grosserさんが報告]
* 実行するテストを絞り込むための--attributeオプションを追加した。このオプションを使うとテストごとに付加したattirbuteを使って実行するテストを絞り込むことができます。
  [test-unit-users-en:00098] [Piotr Nestorowさんが提案]

修正
====

* ActionController::TestCaseを継承したテストも実行するようにした。
  [GitHub#42] [Patch by David Rasch]
* at_exitに指定したブロックを確実に実行するようにした。これはirbだとexit()を実行した時にexitメソッドではなくirb_exit()が実行されるためです。
  [test-unit-users-en:00089] [Daniel Bergerさんが報告]
* descriptionメソッドを使ってテストにつけた説明が無視されるバグを修正した。
  [GitHub#45] [Piotr Nestorowさんが報告]

感謝
====

* Michael Grosserさん
* David Raschさん
* Daniel Bergerさん
* Piotr Nestorowさん


In This Thread

Prev Next