factory-bot

    0熱度

    1回答

    我有一個Company模型has_manyUsers那belongs_to的Company。我還在Company模型中調用了一個我希望避免的外部服務。我正在嘗試使用linter設置FactoryGirl,但它一直在拋出錯誤。 這裏的控制器的外觀: class CompanyController < ApplicationController ... def new

    0熱度

    1回答

    我仍然無法找到解決方案來解決使用Sequel時出現的關聯工廠問題。 我有依靠one_to_many兩種型號,這是一樣的has_many在活動記錄,並many_to_one,這是相同的Active Record belongs_to。 這裏是定義工廠: FactoryGirl.define do to_create { |instance| instance.save } fac

    -3熱度

    1回答

    而不是做的: calc(a: 1, b: 2, c: 3) calc(a: 1, b: 2, c: 10) calc(a: 1, b: 2, c: 2) calc(a: 1, b: 2, c: 103) calc(a: 1, b: 2, c: 98) 我會做: with_parameters(a: 1, b: 2) do calc(c: 3) calc(c: 10)

    0熱度

    1回答

    我已盡我所能,按照本網站上的文檔和類似問題,沒有任何快樂。我試圖創建一個儀式,其中有許多邀請: ceremony.rb class Ceremony < ApplicationRecord has_many :invites, dependent: :destroy end invite.rb class Invite < ApplicationRecord belong

    0熱度

    1回答

    我正在通過Michael Hartl的教程,但使用RSpec而不是minitest測試來學習RSpec。當他創建關係測試時,我來到last chapter。 型號: class User < ApplicationRecord has_many :microposts, dependent: :destroy has_many :active_relationships, cl

    0熱度

    1回答

    爲了測試從棋盤的第一行(x_position = 0)垂直移動的車的有效移動,我期待幹起我的代碼。 這是我目前面臨的一個挑戰。以下代碼塊循環遍歷棋盤上所有棋盤上的方塊,從x_position(0)開始迭代y_position(0..7),最後迭代每個x_poisition達到7. 我目前的規範測試代碼: require 'rails_helper' RSpec.describe Rook, t

    0熱度

    1回答

    我有一個我想用FactoryGirl創建的鍵和值的散列。我通過了POST類似的要求,但無法理解達到我想要的方式。以下是我的嘗試: statuses = { "holding_status" => "Holding", "scheduled_status" => "Scheduled", "submitted_status" => "Submitted", "

    0熱度

    1回答

    隨着FactoryGirl我知道我可以做單一屬性是這樣的: FactoryGirl.define do factory :company do trading_name { FFaker::Company.name } legal_type { legal_types.keys.sample } updated_by { FactoryGirl.create

    0熱度

    1回答

    我正在開發一個涉及發送電子郵件的Rails 5應用程序。 我使用動作郵件程序創建了所有電子郵件,並使用rspec和capybara和factorygirl進行測試。我需要測試郵件是否被正確接收到正確的用戶。我不知道如何正確測試郵件程序的行爲。 請有人告訴我如何測試郵件或在哪裏可以找到一個很好的教程來測試我的郵件。謝謝

    0熱度

    1回答

    我有一個事件模型,保存時更新父級用戶的一些屬性。 class User has_many :events end class Event belongs_to :user before_save :update_user_attributes validates :user, presence: true def update_user_