問題タブ [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.

0 投票する
3 に答える
9384 参照

ruby-on-rails - Machinist vs FactoryGirl - 長所と短所

factory_girl で作業していますが、機械工の宝石を見ています。教えてください - 機械工に移行することの長所と短所は何ですか? それらのライブラリを比較しましたか?

0 投票する
2 に答える
516 参照

authlogic - Shoulda テストで Machinist でログインするとエラーが発生する

私のテストでは、Machinist と Shoulda を正しく使用するのに苦労しています。

これが私のテストです:

そして、ここに私の青写真があります:

そして私の認証テストヘルパー:

私が得るエラーは次のとおりです。

何が間違っているのかわかりません... user_controller テストで auth (Authlogic) を使用して login_as をテストしました。

正しい方向へのポインタは大歓迎です!

0 投票する
2 に答える
866 参照

ruby-on-rails - factory_girl を使用した名前付きブループリント

私は Factory Girl を使用していますが、機械工の構文が好きです。クラスの名前付きブループリントを作成して、そのようなものを作成できるようにする方法があるかどうか疑問に思います。

そのような機械工の構文で factory_girl を作成する方法はありますか? 見つかりませんでした。助けていただければ幸いです。

ジェイソン前にThx

0 投票する
1 に答える
910 参照

ruby - キュウリとピクルスを mongo_mapper、machinist、および machinist_mongo と連携させるにはどうすればよいですか?

machinistmachinist_mongomongo_mappercucumberpickleを一緒にうまくプレイしたいと思います。

現在、すべての設計図が構成された機械工がおり、キュウリを使用して 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ます。

Machinist::MongoMapperAdapter:Class (NoMethodError) の未定義メソッド `factories' /usr/local/lib/ruby/gems/1.8/gems/pickle-0.3.0/lib/pickle/config.rb:25:in `factories'

機能/サポート/machineist.rb: spec/blueprints.rb (わかりやすくするために切り捨てられています) アプリ/モデル/access_code.rb
0 投票する
2 に答える
876 参照

ruby - Pickle を使用して Cucumber で名前付き Machinist 設計図を使用する方法

pickleの readme で、このちょっとした情報に気付きました。

(最新バージョンの pickle は複数の設計図をサポートしています。以前のバージョンの機械工は pickle <= 0.1.10 を使用します)

管理者権限を持つユーザーを作成したい状況に陥っています。私は機械工の設計図を 2 つ持っています。

スーパー管理者ユーザーを作成するためのカスタム ステップを自分で作成するのではなく、Pickle を使用してそれを行う方法があるかどうか疑問に思っていました。

以下を使用すると、通常のピクル ステップが使用され、基本的な機械工のユーザー ブループリントが参照されます。

問題は、スーパー管理者ユーザーが欲しいことをどのように言えばよいかということです。

0 投票する
2 に答える
631 参照

ruby-on-rails - モンゴイドとマシニスト

私はマシニストとモンゴイドを使用しています。embeds_many アソシエーションのブループリントを生成するにはどうすればよいですか。Mongoid embeddeds_many アソシエーションは、配列のハッシュを埋め込みます。だから私はちょうどこのように始めました:

何か案は?

0 投票する
2 に答える
634 参照

ruby-on-rails - 非アクティブレコードモデルのマシニスト

Machinist を使用して、非アクティブレコード モデルの設計図を作成することはできますか? 何を試してもエラーが発生するようです!

これが Machinist では不可能である場合、それを行うことができるジェムを生成する別のフィクスチャはありますか? また、Factory Girl がこれに問題を抱えていることも読みました。

0 投票する
5 に答える
8123 参照

ruby-on-rails - devise gem を使用した Rails 統合テスト

Rails 統合テストを書きたい (とActionDispatch::IntegrationTest)。認証にはdeviseを、テストモデルには機械工を使用しています。正常にサインインできません。

簡単な例を次に示します。

デバッグ出力は次のとおりです。

ここに私の blueprints.rb があります:

0 投票する
3 に答える
2980 参照

singleton - factory_girl/machineist のシングルトン工場?

工場の女の子/機械工の工場に、テストケース中に同じ工場名のオブジェクトを一度だけ作成し、常に同じインスタンスを返すように強制する構成がありますか? 私は知っています、私は次のようなことができます:

しかし、もっと良い方法があるかもしれません。

0 投票する
3 に答える
4799 参照

ruby - factory_girl で attributes_for を取得して同じインスタンス要素を作成する方法はありますか?

「create」ビルド戦略を使用して作成およびインスタンス化し、検証のために「attributes_for」ビルド戦略を使用したい場合、それは可能ですか? 工場でシーケンスを使用する場合はどうなりますか? Machinist gemで可能ですか?