rspec

    1熱度

    1回答

    我的模型有關於其相關模型之一的驗證。由於此驗證,我的rspec測試模型失敗。 describe NewOfferRange do it { is_expected.to validate_presence_of(:new_offer) } it { is_expected.to validate_presence_of(:from) } it { is_expecte

    0熱度

    2回答

    我使用Trix Editor在我的表單中使用WISIWIG。我想用RSpec和Capybara進行測試,但trix編輯器會隱藏該字段。 <div class="form-group"> <trix-editor class="formatted_content form-control" placeholder="Description" input="annonce_ad_body_t

    1熱度

    3回答

    我在我的rspec測試中遇到了錯誤天數。後來我發現,問題是用符號代替串 user_response = JSON.parse(response.body, symbilize_names: true) expect(user_response[:email]).to eql(@user.email) 因爲user_response[:email]回報nil因爲某些原因 但是,當我將其更改爲u

    1熱度

    1回答

    在我的應用程序中,一個帳戶可以有一個擁有者(用戶)和多個用戶。 在我的測試中我這樣做: # account_factory_static.rb FactoryGirl.define do factory :account do name 'demoaccount' association :owner, :factory => :user end end

    1熱度

    1回答

    使用像SimpleCov這樣的寶石我可以看到我的測試覆蓋率爲所有我指定的文件的逐行基礎。有沒有辦法在逐個方法的基礎上查看測試覆蓋率?例如,如果我的測試使用了某種方法,則該方法將被視爲「覆蓋」。

    0熱度

    1回答

    it "calls #create if #find_or_create is called and no matching record exists" do snack = class_spy(Snack, find_by_name: nil) attrs = {name: 'test', location: 'test'} snack.find_or_creat

    0熱度

    2回答

    我在控制器中有一個flash消息,我想用rspec來測試它。 在我的控制器中,如果數據庫爲空,則設置flash[:notice],否則爲零。 def show if(User.first.nil?) flash[:notice] = "database is empty!" end end 然後在RSpec的文件我想測試兩種情況: 我:當flash[:notic

    0熱度

    5回答

    我正在嘗試編寫一個測試,檢查是否選中了複選框,如果未選中,將使用哪種方法進行檢查。 我已經寫了檢查一個複選框代碼, driver.find_element(:id, 'id_of_the_element').click(); ,但我還是想檢查是否有人檢查或還沒有爲其他測試情況 TYIA!

    0熱度

    1回答

    RSpec文檔顯然是opposed to expect_any_instance_of,稱它只應用於遺留代碼,所以我正在尋找最佳實踐替代方案。 我在使用expect_any_instance_of很多的情況下,我想測試一個方法將在滿足某些條件時被調用,但是對象將被加載到不同的作用域中。 例如,寫一個控制器規範的時候,我只是想測試正確的方法被調用正確的參數X上的一個實例

    0熱度

    1回答

    我有一個軌道應用程序,有一些引擎在相同的回購。這些旨在通過管理員爲「管理員」保留用於「支付」的付款和邏輯的邏輯。 效果幾乎完美。所有的TTD工作都在引擎文件夾中完成..他們每個人都有一個規格文件夾 我今天掙扎的是CircleCI不知道測試引擎。它似乎沒有在引擎中找到spec文件。 問:有誰知道如何將其他目錄添加到他們的圈rspec運行?