rspec2

    0熱度

    1回答

    閱讀了rspec 2和capybara 2之後,我對結構目錄佈局方面的最佳實踐略有困惑。各種規格之間似乎有一些重疊(例如請求規格和控制器規格),我想知道什麼是組織這些文件的「最佳實踐」方式,以及每個規格測試應該做什麼? 我到目前爲止已經收集到(這可能是錯誤的)如下:通過工廠女孩(如果使用) spec/features 水豚測試,模擬使用 spec/factories 工廠用戶和你的應用程序

    0熱度

    3回答

    在Rspec中,我試圖測試函數的近似返回值。 我定義如下: def approx_equals(val, expected, perc_error_accepted) margin = (expected * perc_error_accepted/100) return val >= expected - margin && val <= expected + margin

    0熱度

    1回答

    我在使用rspec運行測試時遇到問題。在我的book.rb文件中,代碼塊通過了給它的所有測試,用於在書籍標題中大寫字(「殺死一隻模仿鳥」,「地獄」)。然而,當我從終端運行rake我反覆得到錯誤信息 "Failure/Error: @book.title.should == "Inferno" ArgumentError: wrong number of arguments (

    0熱度

    1回答

    我有一些規格,我希望在Rails視圖(v3.2.15)中使用。 我使用的是rspec-rails gem v2.14.0,我運行的代碼如下。 此代碼用於創建gem的v2.11.4,我可以看到HtmlFormatter現在已將其代碼拆分爲HtmlPrinter,我想這與代碼中的錯誤有關。你打算如何使用HtmlFormatter?我找不到源代碼之外的任何文檔......我在下面做錯了什麼? class

    0熱度

    1回答

    在「Programming Ruby 1.9/2.0」一書中,作者給出了一個網球得分類的例子,該類將通過在實際代碼之前編寫一些RSpec測試來開發。 筆者給大家介紹4個測試: it "should start with a score of 0-0" it "should be 15-0 if the server wins a point" it "should be 0-15 if the

    1熱度

    1回答

    很慢 我使用: 的Rails 3.2.13 的Ruby 1.9.3-P448 RVM 17年1月22日(主) phantomjs 1.9.2(從網站下載的二進制) Ubuntu的13.04(64位) Rspec的2.12.2 RSpec的護欄2.12.0 騷靈1.3.0 水豚2.1.0 sqlite3的1.3.5 華碩筆記本電腦與這些規格: 存儲器:7.7吉布 處理器:英特爾睿™CPU睿i7-26

    11熱度

    2回答

    我已經將我的項目升級到了rails 4,但現在我得到了一些棄用警告,其中一個是DEPRECATION:any_number_of_times已棄用。。代碼對此我gettings這個警告是 sponsorship = RSpec::Mocks::Mock.new(:sponsorship) SPONSORSHIP.should_receive(:[]).with('sponsorship').a

    0熱度

    1回答

    我正在成功運行此命令,直到我剛剛開始文件中的最後一個規格(describe'DELETE #destroy')。現在,當我運行此問題標題中列出的命令時,似乎我的終端凍結或超時。 這裏是我的關聯文件和終端輸出。 的Gemfile source 'https://rubygems.org' 'ruby' '2.0.0' gem 'rails', '3.2.14' gem 'pg' gem '

    2熱度

    1回答

    想知道爲什麼我的規格確實會升級到後衛2.0.3和看守的RSpec 3.1.0 (運行Linux和VIM) 我能重現奇怪的行爲後運行幾次後通過創建一個新的準系統rails4的應用程序,包括 寶石 'RSpec的護欄' 寶石 '後衛' 寶石 '護rspec的' 到的Gemfile 創建的香草Guardfile:改變例如當 bundle exec guard --debug : bundle exe

    5熱度

    3回答

    我有一個控制器的規格是這樣的 describe :bizzaro_controller do let(:credit_card_account) { FactoryGirl.build :credit_card_account } it "doesn't blow up with just the stub" do CreditCardAccount.stub(: