factory-bot

    1

    2答えて

    私はFactoryGirlを使ってShouldaを使ってアプリケーションをテストしています。 実際には私のコードは正常に動作しますが、#nextメソッドが廃止されたという警告が表示されています。 これを回避する方法を見つけることができません。私はどこでも提案された 実行方法を見ることができません..いくつかの意見? Factory.define :user do |user| user.

    30

    2答えて

    私はrspecとTDD方法論全体でかなり新しいです。誰かがモックとスタブの違いを説明できますか?いつそれらを使用するのですか?テストケースでは、Factory Girlを使用してオブジェクトを作成するのはいつですか?

    1

    1答えて

    可能性の重複: How to make has_many :through association with fixtures? 私は私のテストデータを構築するために使用FactoryGirlを試してみました。しかし、私は多対多の関係を構築する方法を知らない。 最後に、私はスニペットグーグル・コピーを-貼り付けます。 factory :tagging do question { |a|

    1

    1答えて

    factory_girlに問題があります。ここにrspecのエラーがあります。 「失敗/エラー:顧客=工場(:顧客、:名=> nilの) NoMethodError:#Customerため 未定義のメソッド `category1_id =」:0x4175418" ここ はRSpecのコードです: describe "data integrity" do it "should return

    3

    1答えて

    私はテストでfactory_girlアプローチが好きですが、私が少し不明な点は開発データについて何をするかです。 通常、私たちはいくつかのダミーユーザー、開発中のモデルなどを持っていました。テストでは、その場でもっと多くのものを作成したり、既存のものを参照することができますが、すべての開発者は同じデータを持っています。 factory_girlで開発データを作成する一般的な方法は何ですか?私はra

    1

    2答えて

    私は、私のループルックにいくつかの単位を追加するrspecテストを書いています。 私は2つのモデル=> RubricとUnitsを持っています。 Rubricsには多くのユニットがあります。 それは次のようになります。 @rubric.units.push Factory :text_unit @rubric.save は、その後、私はfactory_girlを発見し、 工場として、このコー

    0

    2答えて

    RSpecとファクトリーガールを使用して、作成時にafter_createで自動的に作成された '時間'レコードが関連付けられたレコードを作成します。 しかし、デフォルト以外の時間、好ましくは私が工場の女の子工場で定義した時間でテストしたいと思います。ここでは、私は私がやりたいと思っていますものです: before (:all) do @business = Factory(:busin

    0

    2答えて

    シンプルで何かを試してみて、わかりやすいものを見落としています。 Factory_Girlは自動的に関連付けを作成してはいけませんか?もしそうなら、event_idはであり、なので、なぜ "GET index"仕様が失敗するのですか? イベントにhas_many:ポスト #post.rb ... belongs_to :event validates :event_i

    0

    1答えて

    私は次の工場を持っている: Factory.define :producer, :class => User do |f| f.sequence(:email) { |n| "producer_#{n}@shit.com" } f.password "foobar" f.password_confirmation "foobar" f.role "prod

    50

    5答えて

    グループに属するユーザーモデルがあります。グループには一意の名前属性が必要です。ユーザーファクトリとグループファクトリは、次のように定義されます。 Factory.define :user do |f| f.association :group, :factory => :group # ... end Factory.define :group do |f|