From: takumi-ruby@... Date: 2003-12-08T00:43:06+09:00 Subject: [ruby-list:38873] Re: WebUnit お世話になっております。 TA-KU-MIです。 On 2003/12/07, at 22:21, nobu.nakada@nifty.ne.jp wrote: > test/unit/ui/testrunnermediator.rbのrequire 'test/unit'を削除し > てみてください。 require 'test/unit'を削除した場合は、下記のようになります。 やはりダメですね・・・。 Loaded suite ./runwebtest /usr/local/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:33:in `run_suite': undefined method `run=' for Test::Unit:Module (NoMethodError) from /usr/local/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:77:in `start_mediator' from /usr/local/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:51:in `start' from /usr/local/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:26:in `run' from /usr/local/lib/ruby/site_ruby/1.8/webunit/ui/cui/testrunner.rb:44:in `run' from /usr/local/lib/ruby/site_ruby/1.8/webunit/runtest.rb:29:in `runtest' from ./runwebtest.rb:5 ところで、うっかりしておりました。 どんなテストをしたか書いていませんでしたね(^^; 話が前後してしまいますが、上記のエラーの再現方法です。 WebUnit付属の、webunit/test/runwebtest.rbを利用して、 下記のような単純なスクリプトを書いて、 #ruby runwebtest.rb webunit_test.rb として実行しました。 -------------------------------- webunit_test.rb -------------------------------- #!/usr/local/bin/ruby require 'webunit/webunit' class TestSomeWebPage < WebUnit::TestCase def test_index_page r = Response::get( 'http://www.ruby-lang.org/en/' ) assert_title( 'Ruby Home Page' , r ) end end -------------------------------- ちなみに、ruby1.8.0リリース版では、下記のように表示されテストが問題なく実行されます。 -------------------------------- Loaded suite webunit/test/runwebtest Started . Finished in 2.665325 seconds. 1 tests, 1 assertions, 0 failures, 0 errors -------------------------------- 他の方は正常に動作しているのでしょうか? それとも、WebUnitを利用している方が、ほとんどいないのでしょうか・・・? ご意見をお待ちしております。 よろしくお願い致します。 *********************************************************** [無料ダイヤルアッププロバイダ] 入会手続きナシ! * S o l o o t * 個人情報登録ナシ! http://soloot.jp/ http://5010.jp/ 広告表示義務ナシ! 今すぐ使える。ずっと使える。 専用接続ソフトナシ! Macでも.Windowsでも.Palmでも. 話中ナシ! ***********************************************************