當我運行這個簡單的RSpec的任何基本匹配,這是行不通的: 文件:matcher_spec.rb describe "a simple RSpec matcher" do
true.should be_true
end
輸出任何匹配使用看起來像這樣: /private/tmp/rspec_matcher_test/matcher_spec.rb:3:in `block in <to
我正在開發一個Rails 3.2應用程序,測試覆蓋率,但由於某些原因,我的一些測試失敗。相同的規格適用於另一種型號。 規格與Rspec,FactoryGirl,Shoulda-Matchers一起運行。 這是失敗規格:http://pastebin.com/8VWCAv79 的錯誤是: Failures:
1) PlacesController POST create when use
如何產生的呢從陣列 describe "some test" do
let(:some) { generated_array }
# raise error - undefined local variable or method
some.each do |key|
it "#{key} test" do
true
end
我可能錯過了這個地方,但我怎麼能測試一個方法,採用參數使用默認值,如果沒有提供參數? 例 # this method shouldn't error out
# if `Post.page_results` without a parameter
class Post
def self.page_results(page=1)
page_size = 10
sta