我个人感觉rspec的风格比rails自带项目的test好用多了。在这里记录一下rspec的搭建方法,说是搭建,其实没有那么烦琐,就是一些工具的组合起来,这样测试更方便,效率更高。
1 2 3 4 5 6 | |
然后bundle install, 然后rails g rspec:install 然后rm -rf test/ 呵呵。
然后,rails g controller pages test来试试,现在生成的测试代码再也不是原来的unit test代码了,是用了新的rspec了。
rspec2将rails项目中的测试分为几块: controllers models helpers lib views requests routing
分得蛮细的,呵呵。