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
建立了一個用例檔案