RoR利用RSpec测试项目

来源:互联网 发布:c语言编写2048小游戏 编辑:程序博客网 时间:2024/06/06 13:22

rspec-rails

安装依赖库

> vi Gemfile:

gem 'rspec-rails'

规范的写法:

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

> bundler install:

Using rspec-support 3.5.0Using rspec-core 3.5.1Using rspec-expectations 3.5.0Using rspec-mocks 3.5.0Using 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.rbNo 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

创建了一个用例文件

0 0
原创粉丝点击