rspec

    0熱度

    1回答

    我有以下的政策 module Admin class PostPolicy < AdminPolicy def index? true end def show? scope.where(:id => record.id).exists? && user.present? && user == record.user e

    0熱度

    1回答

    我想測試我的多態註釋創建操作,但我總是在rspec中沒有路由匹配錯誤。 class CommentsController < ApplicationController before_action :authenticate_user! def create @comment = @commentable.comments.new(comment_params)

    0熱度

    1回答

    我想獲取rspec測試中的current_user值,但我沒有得到我正在創建當前用戶,在byebug期間我可以看到current_user,我也可以在admin表中看到admin_user,但我得到的錯誤admin用戶不可用。 失敗: 1)令營API發佈/營地時請求是有效的建立一個陣營 故障/錯誤:@camp = current_user.camps.create(camp_params) Act

    1熱度

    1回答

    我有這2個工廠: factory :video do name "Elixir 101 class" description "A class of elixir" descriptor "111111" user end sequence :email { |n| "test#{n}@email.com" } factory :user do

    0熱度

    1回答

    當我打電話刪除rspec中的記錄似乎他們被永久刪除。我認爲這與工廠女孩有關。有沒有辦法測試軟性刪除偏執狂,工廠的女孩,鐵軌和rspec沒有做任何侵入?

    0熱度

    2回答

    (Click for image)我正在編寫一個項目來編寫測試登錄功能的場景。由於某種原因,水豚不訪問動態元素: 重現步驟: 1)訪問Redfin.com(例如) 2)單擊登錄按鈕 3)出現動態彈出對話框 4)單擊「繼續電子郵件「,然後嘗試輸入詳細信息並點擊提交。 我找不到任何帶有find(#)的元素,並且無法點擊提交或輸入詳細信息。 另外我相信webapp是用React構建的。 請讓我知道如何處

    -2熱度

    1回答

    試圖寫一個測試,其中包括點擊一個按鈕,如下面的代碼所示的兩個單詞。 Click_on(「更多過濾器」)不起作用,因爲按鈕由不同的單詞組成,當單擊該按鈕時,該按鈕變爲「少過濾器」。 沒有一個CSS選擇器似乎工作或Xpath。 過濾器可以在鏈接中可以看出(https://www.redfin.com/city/10940/CA/Long-Beach/filter/sort=lo-distance,vi

    0熱度

    2回答

    我想問,爲什麼運行rspec控制器測試時我總是得到零值? 我已經仔細閱讀本網站和大多數的答案,因爲使用內部複數詞分配 但對我來說那不是工作,我仍然有相同的值 這是我的控制器 class ContactsController < ApplicationController load_and_authorize_resource before_action :find_contac

    1熱度

    1回答

    說有一個工人,他們的工作是: 尋找或創造一組critaria的記錄; 更新記錄的屬性。 這裏是一個示例實現: class HardWorker include SidekiqWorker def perform(foo_id, bar_id) record = find_or_create(foo_id, bar_id) update_record(re

    0熱度

    1回答

    我在下面創建RSpec測試。我嘗試撥打subject幾次。但我無法得到預期的結果。我三次撥打subject,不是嗎?所以,我期望三本書記錄。 subject不能撥打一次嗎? require 'rails_helper' RSpec.describe Book, type: :model do context 'some context' do subject { Book.