rspec

rails3でcucumber-rails0.4.0.beta1を使うとちょっと大変だった

Rails(3.0.3)からcucumber-rails(0.4.0.beta1)を使うまでが慣れてなくて大変だったのでメモしておく。 railsプロジェクト作成 $ r new hoge -d mysql ※ r = rails Gemfile編集 group :test do gem 'rspec-rails', '~> 2.2.0' gem 'webrat', '~> 0.7.2' gem '…

Rspec 2.2を触っての変化

ちょっとだけ触った。覚えているうちに書いておく。 コマンドがspec->rspecに rspecたたいときにカレントディレクトリ以下のlibとspecがLOAD_PATHに自動で加わる テスト対象ファイルを呼び出すのが簡単 なぜかwikiのとおりautotestが走らない(PROJECT_ROOTの…

rubyで標準出力をテストする方法

最近毎日のように読んでいるwycatsさんが便利なメソッドを利用していたのでメモしておく。 # -*- coding:utf-8 -*- require "rubygems" require "spec" # this method is written by wycats def capture(stream) begin stream = stream.to_s eval "$#{stream…