問題タブ [machinist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Machinist vs FactoryGirl - 長所と短所
factory_girl で作業していますが、機械工の宝石を見ています。教えてください - 機械工に移行することの長所と短所は何ですか? それらのライブラリを比較しましたか?
authlogic - Shoulda テストで Machinist でログインするとエラーが発生する
私のテストでは、Machinist と Shoulda を正しく使用するのに苦労しています。
これが私のテストです:
そして、ここに私の青写真があります:
そして私の認証テストヘルパー:
私が得るエラーは次のとおりです。
何が間違っているのかわかりません... user_controller テストで auth (Authlogic) を使用して login_as をテストしました。
正しい方向へのポインタは大歓迎です!
ruby-on-rails - factory_girl を使用した名前付きブループリント
私は Factory Girl を使用していますが、機械工の構文が好きです。クラスの名前付きブループリントを作成して、そのようなものを作成できるようにする方法があるかどうか疑問に思います。
そのような機械工の構文で factory_girl を作成する方法はありますか? 見つかりませんでした。助けていただければ幸いです。
ジェイソン前にThx
ruby - キュウリとピクルスを mongo_mapper、machinist、および machinist_mongo と連携させるにはどうすればよいですか?
machinist、machinist_mongo、mongo_mapper、cucumber、pickleを一緒にうまくプレイしたいと思います。
現在、すべての設計図が構成された機械工がおり、キュウリを使用して BDD を実行しています。ここまでは順調ですね。私の問題は、すべての機械工の設計図に対してカスタムのキュウリの手順を書かなければならないことです。それ自体は問題ではありませんが、.NET 開発者としてレールをチェックアウトしているわけではありません.反射。
私の機械工の設計図を認識するために、ピクルスのビルトイン、、などを取得する方法はありますcapture_model
か?capture_plural_factory
blueprintname.make
カスタム キュウリ ステップでを使用すると、すべてが正しく機能するため、機械工が正しく構成および設定されていると確信しています。
Gem のバージョン:
rails 2.3.8
cucumber 0.8.3
cucumber-rails 0.3.2
mongo 1.0.5
mongo_mapper 0.8.2
pickle 0.3.0 machinist
1.0.6 machinist_mongo
1.1.1
機能/サポート/pickle.rb:
使用してみconfig.adapters = [:machinist, Machinist::MongoMapperAdapter]
ましたが、 のメソッドがありませんというエラーが表示factories
されMachinist::MongoMapperAdapter
ます。
機能/サポート/machineist.rb: spec/blueprints.rb (わかりやすくするために切り捨てられています) アプリ/モデル/access_code.rbMachinist::MongoMapperAdapter:Class (NoMethodError) の未定義メソッド `factories' /usr/local/lib/ruby/gems/1.8/gems/pickle-0.3.0/lib/pickle/config.rb:25:in `factories'
ruby - Pickle を使用して Cucumber で名前付き Machinist 設計図を使用する方法
pickleの readme で、このちょっとした情報に気付きました。
(最新バージョンの pickle は複数の設計図をサポートしています。以前のバージョンの機械工は pickle <= 0.1.10 を使用します)
管理者権限を持つユーザーを作成したい状況に陥っています。私は機械工の設計図を 2 つ持っています。
スーパー管理者ユーザーを作成するためのカスタム ステップを自分で作成するのではなく、Pickle を使用してそれを行う方法があるかどうか疑問に思っていました。
以下を使用すると、通常のピクル ステップが使用され、基本的な機械工のユーザー ブループリントが参照されます。
問題は、スーパー管理者ユーザーが欲しいことをどのように言えばよいかということです。
ruby-on-rails - モンゴイドとマシニスト
私はマシニストとモンゴイドを使用しています。embeds_many アソシエーションのブループリントを生成するにはどうすればよいですか。Mongoid embeddeds_many アソシエーションは、配列のハッシュを埋め込みます。だから私はちょうどこのように始めました:
何か案は?
ruby-on-rails - 非アクティブレコードモデルのマシニスト
Machinist を使用して、非アクティブレコード モデルの設計図を作成することはできますか? 何を試してもエラーが発生するようです!
これが Machinist では不可能である場合、それを行うことができるジェムを生成する別のフィクスチャはありますか? また、Factory Girl がこれに問題を抱えていることも読みました。
ruby-on-rails - devise gem を使用した Rails 統合テスト
Rails 統合テストを書きたい (とActionDispatch::IntegrationTest
)。認証にはdeviseを、テストモデルには機械工を使用しています。正常にサインインできません。
簡単な例を次に示します。
デバッグ出力は次のとおりです。
ここに私の blueprints.rb があります:
singleton - factory_girl/machineist のシングルトン工場?
工場の女の子/機械工の工場に、テストケース中に同じ工場名のオブジェクトを一度だけ作成し、常に同じインスタンスを返すように強制する構成がありますか? 私は知っています、私は次のようなことができます:
しかし、もっと良い方法があるかもしれません。
ruby - factory_girl で attributes_for を取得して同じインスタンス要素を作成する方法はありますか?
「create」ビルド戦略を使用して作成およびインスタンス化し、検証のために「attributes_for」ビルド戦略を使用したい場合、それは可能ですか? 工場でシーケンスを使用する場合はどうなりますか? Machinist gemで可能ですか?