From: dezawa Date: 2015-06-13T22:18:22+09:00 Subject: [ruby-list:50170] Re: helperのテスト(ActionView::TestCase) とりあえず不十分ですが解決しました。 > class ActionButtomHelperTest < ActionView::TestCase > include ActionButtonHelper > > must "form_buttom option なし" do > assert_equal "", form_tag(:action => :index) > end > end でいけました。 あ、いや assert_equal "", form_tag('index') でした。(むろん 期待値 "" では失敗しますが) 調べようとしていた ActionButtonHelper に case action when Symbol ; form_tag({ :action => action} ,opt) when String ; form_tag(action ,opt) end というのがあって、その Symbol の所をコピペしてたんですが、 ActionView::TestCase ではこちらはうまくいかなくて、Stringの ケースでは通るようです。 今回のリファクタリングでは String だけでテストしてもまぁよさげ なので、これで行きます。 Symbolのケースでもうまくいくやり方は知っておきたいので、よろしくおねがい します。