ブログを移した為記事を削除しました。 新しいページへどうぞ
和田 卓人(@t_wada) 作『RSpec の入門とその一歩先へ』はクリエイティブ・コモンズ 表示 - 継承 4.0 国際 ライセンスで提供されています。 東京 Ruby 会議 03 の RSpec ワークショップの資料です。このワークショップでは参加者の方に「写経」(コードを書き写すこと)をして貰い、TDD/BDD と RSpec を同時に学べるように都度説明を入れるかたちで行いました。 第2イテレーションも書きました。続きに興味ある方はご覧下さい (更新) 第3イテレーションも書きました。続きに興味ある方はご覧下さい 1st iteration favotter の みたいな NG ワードのフィルタリング機能を RSpec で作りましょう。まずは NG ワードの検出機能を作成します。 このイテレーションでは最初ベタな形のテストコードと実装を書き、だんだんとそのコードを洗練させてゆきま
Railsさんアプリでファイルアップロードのテストの書き方です。 以下のようなアップロードしたファイルを/tmpの下に保存するコントローラーがあるとします。 class TestController < ApplicationController def index end def upload file=params[:file]['csv'] @filename = params[:file]['csv'].original_filename File.open("/tmp/#{@filename}","wb"){ |f| f.write(file.read) } end end このコントローラー用のviewを以下のような感じで用意します。 <% form_tag({:action => 'upload'},{:class=>'form',:multipart=>true}) do
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く