[#50180] [質問] Win32OLE Excel ネットワーク上のファイルOpen失敗 — <yamataka@...08.itscom.net>

山口と申します。

11 messages 2015/06/25

[ruby-list:50170] Re: helperのテスト(ActionView::TestCase)

From: dezawa <dezawa@...>
Date: 2015-06-13 13:18:22 UTC
List: ruby-list #50170
とりあえず不十分ですが解決しました。
> 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のケースでもうまくいくやり方は知っておきたいので、よろしくおねがい
します。

In This Thread