重构 用 RSpec 的同学看过来

flyerhzm · March 30, 2014 · Last by Shadow replied at April 01, 2014 · 7799 hits

rspec 从 1.x 到 2.x 在语法上有很大的变化,比如 expect( ).to eq, expect( ).to receive( ), allow( ).to receive( ) 等等,之后要发布的 3.x 会有进一步的改进。

我基于 synvert 做了 rspec 的语法自动重写,你只需要做两步即可

1. 安装 synvert

gem install synvert

2. 运行 rspec snippet

synvert --run-snippets rspec_new_syntax [your rails project path]

赞一个

120 个赞

:thumbsup: 维护项目逻辑代码花 40% 时间,RSpec 花 60% 时间。

哈哈 RSpec 的语法变来变去 太没节操了

要不是项目用了 rspec,我果断用 unit test

为了宣传 http://xinminlabs.com/ 做了不少工作,赞一个。

You need to Sign in before reply, if you don't have an account, please Sign up first.