RoR利用RSpec测试项目

rspec-rails

安装依赖库

> vi Gemfile:

gem 'rspec-rails'

规范的写法:

group :development, :test do
    ...
    gem 'rspec-rails'
    ...
end

> bundler install:

Using rspec-support 3.5.0
Using rspec-core 3.5.1
Using rspec-expectations 3.5.0
Using rspec-mocks 3.5.0
Using rspec-rails 3.5.1

> rails generate rspec:install:

      create  .rspec
      create  spec
      create  spec/spec_helper.rb
      create  spec/rails_helper.rb

生成rspec文件夹.

> rake spec:

/Users/doctorq/.rvm/rubies/ruby-2.3.0/bin/ruby -I/Users/doctorq/.rvm/gems/ruby-2.3.0@global/gems/rspec-core-3.5.1/lib:/Users/doctorq/.rvm/gems/ruby-2.3.0@global/gems/rspec-support-3.5.0/lib /Users/doctorq/.rvm/gems/ruby-2.3.0@global/gems/rspec-core-3.5.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
No examples found.


Finished in 0.00038 seconds (files took 0.11575 seconds to load)
0 examples, 0 failures

执行用例。

编写用例

> rails generate rspec:model article

create  spec/models/article_spec.rb

创建了一个用例文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值