rspec

    1熱度

    1回答

    我有一些頁面的性能細節 通過紅寶石rspec的,水豚做自動化 有下面的代碼定製JS功能: visit page execute_async_script("function getPagePerformance(){if (window.performance && window.performance.timing) { let timing = window.perform

    -1熱度

    2回答

    我從Rails的4.1.9至4.2.2.In軌4.1.9 RSpec的是green.After升級,當我跑我的升級Rails應用程序測試中,我得到了幾個rspec失敗。 Rails version = 4.2.2 Ruby version = 2.2.4 rspec = 3.0.0 Following are the gems I used for testing, gem 'rspec

    0熱度

    1回答

    什麼是常規方法來設置一個變量,以供RSpec套件中的所有示例使用一次? 我目前設置一個全局變量在spec_helper,檢查是否規範是在「調試模式」 $debug = ENV.key?('DEBUG') && (ENV['DEBUG'].casecmp('false') != 0) && (ENV['DEBUG'].casecmp('no') != 0) 正在運行如何提供給套件中的所有例子此信

    1熱度

    1回答

    我整合在我們的傀儡項目rspec-puppet測試,我想自動生成「應該編譯」所有主機的規格(最終可能是其他資源)。這是爲了確保至少編譯成功。 鑑於節點列表,我可以做到這一點: hosts.each do |host| describe host, type: :host do it { should compile } end end 的問題是如何真正得到的主機

    0熱度

    2回答

    我試圖以這種方式構建我的測試,以便我可以自己運行某些上下文塊,但還需要在個別塊中進一步實施嵌套標籤。事情是這樣的: context 'outer context', :outer_tag do it 'inner it', :tag1 do expect(1).to eq(1) end it 'inner it 2', :tag2 do ex

    1熱度

    1回答

    如何驗證Foobar#some_method是否需要一個塊。東西simliar到Foobar.new.respond_to?(:some_method) class Foobar def some_method yield end end 爲什麼? 這對測試合同界面很有用。確保我存根的方法有一個不變的API。 方法我試過 mth = Foobar.new.met

    0熱度

    1回答

    像往常一樣,我已經將Ruby項目加載到RubyMine中,該項目的規格文件位於spec目錄中。右鍵單擊並選擇任何單個規格文件上的「運行」可以正確運行它。右擊並在specs目錄中選擇「運行所有」使每個測試失敗,出現以下消息: 無法加載:/用戶/納撒尼爾/回購/關閉的Web /規格/組成物/分析/ analysis_data_spec.rb:1個 異常消息:無法加載這樣的文件 - spec_helpe

    0熱度

    2回答

    我是新的寫軌集成測試。比方說,我有以下的情況,在 管理日誌。 創建一個新用戶。 爲用戶分配新角色。 因此,對於每種情況,它都會打開一個新的瀏覽器窗口(或者可能會重置會話)。 至於登錄我們正在使用第三方oauth它需要大量的時間登錄。 所以我不想登錄每個場景。一旦登錄後,它應該一個接一個地執行場景,而不要求一次又一次地登錄。但我不知道如何使用rspec和硒實現相同。 任何幫助將不勝感激。

    0熱度

    1回答

    我希望能夠測試遠程的三方API端點響應,這就是爲什麼我想寫一堆本地rspec測試並定期啓動它們以查看如果這些端點按預期工作而不會發生重大變化。由於我的應用程序高度依賴於這個不斷變化的API,因此我除了自動化測試外別無選擇。 此刻,我是正規rspec的API測試代碼: require "rails_helper" RSpec.describe "Remote request", type: :r

    0熱度

    1回答

    我想測試一個使用ActiveRecord適量的方法。我一直聽說單元測試方法,而不是使用數據庫是最好的方法。然而,這對我來說的缺點是如果你錯誤地存活了ActiveRecord的響應呢?我可能會錯誤地將任何ActiveRecord在現實中返回的內容剔除,現在我的測試不準確。 FYI一個user有許多coupons和(當它應用於order的次)coupon可以有很多coupon_uses。 這是我的方法