factory-bot

    1熱度

    1回答

    我在其他地方看到了這種表示法:@user = FactoryGirl.create(:user),但無法確切知道該實例變量的行爲方式。 具體來說,我想知道這個實例變量的行爲。例如,我目前正在RSpec中創建集成測試。在測試中的一個,我想一個實例變量分配給我的視頻類的一個實例: @video = FactoryGirl.create(:video, title: "Test title") 我在

    0熱度

    1回答

    這可能是一個奇怪的問題,我已經搜索了一下,並沒有看到任何問題(但也許我問錯了問題)。 所以我一直在重寫使用工廠的集成測試(這很有趣,並感謝在這個網站的優秀人士的幫助!)。但我很依賴截圖來看看我想在測試中發生什麼。 即時通訊使用測試數據庫(SQlite是特定的),因爲即時通訊使用工廠數據被刪除當然一旦測試結束,所以它就像它從未發生過。因此,使用測試環境運行服務器我不能真正「手動」驗證數據。 有沒有一

    0熱度

    1回答

    我是FactoryGirl,Faker和更廣泛的測試新手。 我相信我需要向FactoryGirl創建的用戶添加一個ID,以評估用戶是否可以訪問某些頁面和/或對某些嵌套資源擁有所有權。我質疑這一點,因爲我研究(谷歌和檢查StackOverflow)我沒有看到關於爲FactoryGirl創建的資源生成ID的很多信息。由於我的用戶自帶ID爲零,我假設FactoryGirl默認是在不添加ID的情況下構建資

    0熱度

    1回答

    我有一個名爲Beats的模型,其中包含名稱,狀態,組,所有者等字段。我正在使用R Spec編寫測試並使用Factory Girl進行嘲諷,我面臨的問題是運行規範,它給出了錯誤,因爲ActiveRecord :: RecordInvalid:驗證失敗:節拍類型不能爲空,我驗證是否存在所有字段形式,有一個BeatType值的下拉列表,它在運行規範時也被調用,將它包含在Beat Factory中的方式是

    1熱度

    1回答

    我使用FactoryGirl寶石創建以下工廠: FactoryGirl.define do conta_origem = FactoryGirl.create(:conta_pessoa_fisica) conta_destino = '' tipos = LogTransacao.tipos.keys params = { conta_origem: co

    -1熱度

    1回答

    那麼,我們如何解決初始化函數的錯誤,這件事需要做消除這種誤差 Here is the Factories/user.rb FactoryGirl.define do factory :user do |u| u.first_name Faker::Name.first_name u.last_name Faker::Name.last_name u.emai

    0熱度

    1回答

    我想在Decidingscontroller中測試#create,並且決定模型具有與Undertaking模型關聯的undertaking_id列,並且具有與Asking關聯的ask_id列模型。 所以,我的工廠/ decidings.rb在下面。 factory :deciding do after(:build) do |deciding| deciding.askin

    1熱度

    1回答

    我有HABTM協會 我的模型 class Ssr < ActiveRecord::Base has_and_belongs_to_many :ssr_groups validates :ssr_groups, presence: true end class SsrGroup < ActiveRecord::Base has_and_belongs_to_man

    0熱度

    1回答

    我在我的應用程序 class CartsController < ApplicationController def show @cart = Cart.find(session[:cart_id]) @products = @cart.products end end 有車控制器,寫測試cartscontroller_spec.rb RSpec.de

    1熱度

    2回答

    我有一個具有枚舉屬性的模型。 class ApplicationLetter < ActiveRecord::Base belongs_to :user belongs_to :event validates :user, :event, presence: true enum status: {accepted: 1, rejected: 0, pen