The Kai Way

Pragmaticly hacking

Rspec 1.1.4更新

| Comments

Rspec新版本发布了。来看看它又带来了什么。

hash_including方法,它能让开发者在Mock接受参数时不用指定全部参数,只需要指定应包含某个键值对。

示例代码如下:

# before
account.should_receive(:deposit).with({:amount => 37.42, :date => anything()})
# in 1.1.4
account.should_receive(:deposit).with(hash_including(:amount => 37.42))

修正了heckle支持的bug。stub_model方法出现了,再也不用在View Spec里用mock_model之后,一个一个属性写上去了。

参考:
http://blog.davidchelimsky.net/articles/2008/05/27/rspec-1-1-4