37
A
回答
58
的過程如下:
從控制檯安裝RSpec的寶石:
gem install rspec
然後創建一個文件夾(我們將其命名爲根)以下內容:
根/ my_model.rb
根/規格/ my_m odel_spec.rb
#my_model.rb
class MyModel
def the_truth
true
end
end
#spec/my_model_spec.rb
require_relative '../my_model'
describe MyModel do
it "should be true" do
MyModel.new.the_truth.should be_true
end
end
在控制檯中運行
rspec spec/my_model_spec.rb
瞧
呢!
39
從項目目錄中...
gem install rspec
rspec --init
然後寫規範中創建的規範目錄,並通過
rspec 'path to spec' # or just rspec to run them all
1
各地gem install rspec
的工作流程是有缺陷的運行。始終使用Bundler和Gemfile來確保一致性,並避免項目在一臺計算機上正常工作但在另一臺計算機上失敗的情況。
創建Gemfile
:
source 'https://rubygems.org/'
gem 'rspec'
然後執行:
gem install bundler
bundle install
bundle exec rspec --init
以上將爲您.rspec
和spec/spec_helpers.rb
。
現在spec/example_spec.rb
創建例如規格:
describe 'ExampleSpec' do
it 'is true' do
expect(true).to be true
end
end
並運行規格:
% bundle exec rspec
.
Finished in 0.00325 seconds (files took 0.09777 seconds to load)
1 example, 0 failures
相關問題
- 1. 在安全的情況下使用rails
- 2. 如何在不使用sudo gem install的情況下安裝Rails
- 3. 如何在不使用Rails的情況下獲得DateTime?
- 4. 是否可以在不使用Rails的情況下使用FactoryGirl?
- 5. Rails - 在某些情況下使用CSS
- 6. 如何在不使用數據庫的情況下使用Rails/Devise?
- 7. 如何在使用情況下在什麼情況下使用tsql?
- 8. 如何在不使用水線的情況下使用Sails.js?
- 9. 如何在不使用UTF8的情況下使用PHP json_encode?
- 10. 如何在不使用$ scope的情況下使用apply()方法?
- 11. 如何在不使用X11轉發的情況下使用gnuplot?
- 12. 如何在不使用App.config的情況下使用Entity Framework
- 13. 如何在不使用requirejs的情況下使用redux?
- 14. 如何在不使用類的情況下使用MVC創意?
- 15. 如何在C#中不使用Edmx的情況下使用DbContext?
- 16. 如何在不使用把手的情況下使用Ember.js
- 17. 如何在不使用'sudo'的情況下使用'npm install'?
- 18. 如何在不使用reloadData的情況下使用insertRowsAtIndexPaths IOS
- 19. 如何在不使用svcutil.exe的情況下使用WCF服務?
- 20. 如何在不使用TcpSocket的情況下使用SSLStream
- 21. 如何在不使用lambda的情況下使用linq擴展?
- 22. 如何在不使用RE的情況下使用DateTime?
- 23. 如何在不使用forEach()的情況下使用HTML元素?
- 24. 如何在不使用composer的情況下使用evert/sitemap yii2?
- 25. 如何在不使用JButton的情況下使用actionListeners?
- 26. 如何在不使用雙打的情況下使用BigDecimals
- 27. 如何在不使用xib的情況下使用UINavigationController?
- 28. 如何在不使用Visual Studio的情況下使用MSTest?
- 29. 如何在不使用PHPUnit的情況下使用PHP_CodeCoverage?
- 30. 如何在不使用斜線的情況下使用'?
我認爲這幾乎是一樣的沒有,因爲有鐵軌之間並沒有直接聯繫rspec的。 – Cubic
vimeo教程在這裏:http://blog.codeship.com/install-rspec-tutorial/ – Rimian
從頁面上的標題和視頻的標題看起來有點難,但這似乎是Rails和無Rails的Ruby項目。 –