]ヒューマンリソシア株式会社はコラム「RubySpecの開発終了とテストツール」を公開しました。昨年12月には、Rails・Rubyともに新しいバージョンがリリースされて賑わいましたね。2.2が25日にリリースされました(*2)。1.9.3以上に対応しています)。2.2以上をサポートする予定と発表されています(*3)。2.2で実装された新しいシンボルガーベッジコレクションの機能を使うようです。2.2のリリースの直後、ruby言語の仕様をテストするRubySpecという外部ライブラリの開発が突然終了されることが話題になりました(*4)。厳密な仕様があるわけではありません。ruby言語の実装はMRI(=CRuby、rubyの作者のチームが開発)、JRuby、Rubiniusなど複数ありますが、MRIの実装をもって仕様としているのが現状です。そのため、ruby言語のテストライブラリをメンテナンスしようとすると、MRIの仕様に通じる必要があります。MRI側とRubySpec側の調整がうまく行かず、お互いWin-Winの関係になれなかったため、RubySpecは開発の継続を終了してしまったようです(*6)。このことが多くのRubyistの間で議論になったことからも、Spec(仕様)の重要性がよく見えますね。それではRailsでは何のテストツールが使われているのでしょうか。上げてみると以下のようなものがあります。minitest(Test::Unit)(*7)Ruby標準のテストツール。Ruby本体やRailsフレームワークのテストに使われている。RSpec(*8)一番人気のBDD(振舞駆動開発)フレームワーク。Shoulda(*9)Test::UnitをRspecのように書けるようにするもの。Cucumber(*10)自然言語(英語・日本語あり)で結合テストが書けるもの。この続きは以下をご覧くださいリンク関連情報http://resocia.jp/本プレスリリースは発表元企業よりご投稿いただいた情報を掲載しております。お問い合わせにつきましては発表元企業までお願いいたします。Japan企業情報センターサービスへのお申し込みをいただく必要がございます。詳しくは以下のページをご覧ください。JapanTetsudo.com当サイトは最新ブラウザでの閲覧を推奨します。広告について当サイトは最新ブラウザでの閲覧を推奨します。permission.このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。