2013-07-01から1ヶ月間の記事一覧

rvm get stable

もうね、いつも忘れるんでメモっておきます。 RVMを最新にするのは以下のコマンドです。 $ rvm get stableこれで「rvm list known」の実行結果が最新になります。 (特定のバージョンに戻す方法はどうするんだろうね?)

def式の戻り値って?いまのところ、答えはnilです。

Rubyのdef式って、nilを返すんですね。知らなかった... で、以下のチケットにあるように、次のバージョンである Ruby 2.1ではsymbolを返すことになるようです。 https://bugs.ruby-lang.org/issues/3753 We accept this change for 2.1 in the developers' m…

「2013/7/8にRSpec 2.14がリリースされた」の、ファーストインプレッション

RSpec 2.14 is released!: http://myronmars.to/n/dev-blog/2013/07/rspec-2-14-is-released ってことで、ざっとリリースノートを読んで、びびっときたのはこれだ!! Core: Shared example groups are scoped to the context they are defined in Before 2.…

.noexec.yamlとは

いやね、RVMを使っていてGemfileに記述したrakeのバージョンではなく、システムにインストールされたrakeを使いたかったのですが、うまくいかなくて困っていました。 ひょんなことから、次のようにしてrakeを実行すると、rake実行時にRVM(というよりはrubyge…

かあさん、RSpec Mock 2.14にTest Spyがあるようで...

RSpec Mock 2.14にはexpectっぽい記述が追加されましたね。http://teaisaweso.me/blog/2013/05/27/rspecs-new-message-expectation-syntax/ # Old foo.should_receive(:bar) foo.should_receive(:bar).with(:buzz) foo.should_receive(:bar).exactly(3).time…

モデルのscopeの、specを記述する

モデルのscopeのspecを記述したいと思ったのですが、「scope rspec」でGoogleで検索したところ、How can i have an rspec test for my default scope: http://stackoverflow.com/questions/6853744/how-can-i-have-an-rspec-test-for-my-default-scope にそ…