From: okkez Date: 2008-12-18T15:48:45+09:00 Subject: [ruby-dev:37490] minitest/spec, minitest/mock を標準添付から外しませんか? okkez です。 # 「何を今さら」と思われるかもしれませんが、投稿します。 リファレンスマニュアルを書くために、minitest に含まれるライブラリを読んでいたのですが、 minitest/spec, minitest/mock は標準添付に入れるほどではないと思います。 使われないものを入れても誰も嬉しくないと思うのですがいかがでしょうか? 少なくとも私は、以下の理由から minitest/spec, minitest/mock は使いません。 * minitest/spec を使うなら RSpec や他の BDD なテスティングフレームワークを使った方が 自由に書ける。 * minitest/mock を使うなら flexmock や mocha を使った方が、ちゃんとしたモックやスタブを 作れます。 * これら(minitest/spec,minitest/mock)は、「やってみたら出来た」という感じがして あまりマジメに作り込まれたものではないように感じられます。 * RubyGems で配布すれば十分ではないかと考えます。 minitest/spec, minitest/mock には以下のものが欠けているように思います。 * ドキュメント (RDoc) ** 全く無いってどういうことなんでしょうか? * テスト (minitest/unit しか見れていませんが、足りないと思います。) * 品質 (私から見ても明らかな不具合が散見されます) minitest/spec の不具合 (機能不足) の例 * Spec を日本語で書けない -> 数行の修正では済まなさそう * メッセージを指定すると expected と actual が入れ替わる ** ドキュメントが無いのでソースを読んで動かしてみたら気付きました あと、関係ないですが minitest のソースコードのヘッダのコメントにどこで 最新のソースコードをチェックできるのか書いてほしいです。 パッチを書いてもアップストリームでは修正済でした、とか悲しいですし。 -- okkez okkez000@gmail.com