« Ruby on Railsでファイルのアップロードの機能テストを行うにはActionController::fixture_file_uploadを使用する | メイン | Ruby on Railsによるプルダウンメニューの連動 »

Ruby on Railsでファイルのダウンロードの機能テスト

Ruby on Railsでファイルをダウンロードするには、send_data()を使用する。

send_data(csv_data, :type => 'text/csv', :filename => 'filename.csv')

さて、機能テスト(functional test)するには、どうすればいいか。

@response.bodyを参照すると、csv_dataが入っているので、動作のテストができる。

get :download_csv
assert_equal('期待する値', @response.body)

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/874

コメント (2)

たく:

こんにちは。
質問お願いします。
2つのプルダウンメニューを連動させたいのですがいい方法はありませんか?

今はあるサイトを参考に作成しているのですが、動きません。
よかったらお話したいので連絡ください。
メールでも大丈夫です。
よろしくお願いします。

山本:

たく様

Ruby on Railsによるプルダウンメニュー連動のサンプルを作りました。参考になりますでしょうか。
http://www.gesource.jp/weblog/archives/2009/01/ruby_on_rails.html

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2009年01月04日 19:02に投稿されたエントリーのページです。

ひとつ前の投稿は「Ruby on Railsでファイルのアップロードの機能テストを行うにはActionController::fixture_file_uploadを使用する」です。

次の投稿は「Ruby on Railsによるプルダウンメニューの連動」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35