RSpec

rails3をmongoid,jquery,rspecと使う

プロジェクトの作成 rails new testProj --skip-activerecord --skip-prototype --skip-testunit Gemfileの修正 testProj/Gemfileを修正 source 'http://rubygems.org' gem 'rails', '3.0.4' gem 'unicorn' gem "bson_ext" gem "rails3-generators" gem "jqu…

CucumberとWebratをRailsで使って、さらにautotestで動かしてGrowlで通知する

今流行りつつある話題のCucumberとWebratをRailsで使ってみました。 CucumberとWebratなんぞやという人はid:moroさんの「 Cucumberがアツい」が参考になります。 今回やったこと RailsにCucumberを入れてみた Featureの予約語を日本語にして動かしてみた Cuc…

MockとStubについて実際にRSpecでテスト書いてみてやっとわかったので分からなかった頃の自分でも分かるようにまとめてみた

以前、id:takihiroさんの記事( RSpec の Mock と Stub が最初分からなかったけど、理解できたら すごい! という気持ちになった)を読んだときにはMockとStubについて「ぼや〜」としか理解できなかったんですが、実際に自分でRSpec使ってテスト書いてみたら…

RailsのテストにRSpec(RSpec-Rails)&RR(rspec-rr)を使う方法まとめ

ここ数日でRailsのテスティングフレームワークにRSpecを使用して、 さらにモック、スタブのライブラリにRRを使えるようにしたのでその方法をまとめておきます。 それぞれのバージョンは以下の通り Rails 2.2.2 Rspec 1.1.12 RR 0.7.1 rspec-rr gem未収録、gi…

RSpec-RailsでスタブにRRを使ってみた

RSpecはもともとスタブやモックをサポートしているんだけど、他のライブラリのスタブを組み込むこともできる。機能的にはどのライブラリでも大差は無いんだと思うんだけど、RSpecのスタブとモックは何となく好きになれない。*1というわけでスタブにRRを使っ…

RSpecのインストールとEmacsへの設定

なんか前回の逆ポーランド記法のプログラムがだめだめなのでテストするためにRSpecを使ってみる。 まずはgemでRSpecをインストールする。 %sudo gem install rspec あとはEmacsへの設定 rspecはruby-mode.elとsnippet.el,mode-compile.elが必要みないなので …