問題タブ [fixture]

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 投票する
1 に答える
723 参照

rspec - Tempfile を FactoryGirl に置き換えるにはどうすればよいですか?

rspec を使用して CSV アップローダをテストしています。テスト ファイルを /spec/fixtures に保存し、fixture_file_upload を使用してテストに取り込みます。

これは機能しますが、各仕様にファイルパスがあります。これをファクトリに配置してコードを DRY アウトしたいのですが、FactoryGirl に Tempfile が必要であることを理解させるのに苦労していFactoryGirl.create(:chargeback_csv)ます。

工場は次のようになるはずだと思いました。

しかし、私の仕様でこれを使用すると、次のエラーが発生します。

解決しました!このsave!エラーは、FactoryGirl がto_create作成した新しいオブジェクトを呼び出すために発生します。FactoryGirl の新しいバージョンには、skip_createこのエラーを回避するオプションがあります。私は古いバージョンを使用しているためto_create {}、工場に追加したところ、すべてのテストが再び緑色になりました。

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

pytest - skipif ロジックの条件で pytest フィクスチャを使用できますか?

クラス skipif デコレータで pytest フィクスチャ (scope=module) を使用しようとしていますが、フィクスチャが定義されていないというエラーが表示されます。これは可能ですか?

conftest.py には、CurrentTarget オブジェクトを返す「ターゲット」と呼ばれるモジュール スコープを持つフィクスチャがあります。CurrentTarget オブジェクトには関数 isCommandSupported があります。test_mytest.py には、多数のテスト関数を含むクラス Test_MyTestClass があります。フィクスチャ target.isCommandSupported の場合に基づいて Test_MyTestClass のすべてのテストをスキップしたいので、次のように Skipif で Test_MyTestClass を装飾します。

次のエラーが表示されます: NameError: name 'target' が定義されていません

私が試してみると:

次のエラーが表示されます: AttributeError: 'function' object has no attribute 'isCommandSupprted'

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

symfony - Symfony 2.3.6 と doctrine-fixtures-bundle?

私はフランス語のチュートリアルで Symfony を学んでいます。その後、doctrine-fixtures-bundle をインストールする必要がありますが、composer.phar の更新の結果は次のとおりです

doctrine-fixtures-bundle の最新バージョンは Symfony 2.3.6 をサポートしていないようです。私は正しいですか?symfony プロジェクトに doctrince フィクスチャ バンドルをインストールするにはどうすればよいですか?

ここに私の composer.json があります: http://pastebin.com/CpccRyid

0 投票する
0 に答える
66 参照

cocos2d-iphone - IsAwake は常に YES ですが、SetSleepingAllowed

多くの b2body とフィクスチャなどを含む CClayer を取得しました。

すべての b2_body オブジェクトは、true に設定された allowsleeping です。しかし彼らは決して眠らない。

注: すべての b2_body の :setAwake は、最初の作成時に TRUE です。すべての b2_body の :setActive は、最初の作成時に TRUE です。すべての Fixture.Friction は 0.001 または 0 です。違いはありません

カスタムの単純な Contact Listener クラスを取得しました...

b2Vec2 速度 = b->GetLinearVelocity(); で速度を確認すると、速度.長さ();

ゼロです。しかし、どういうわけか b->IsAwake() は常に YES です。

一部の物体は、非常にわずかな速度で前後に不規則に揺れているようです。はい、それらは積み重ねられています。

何が原因でしょうか?または、この問題を解決する方法はありますか?

カスタム contactClass で接触体の線形速度を停止する必要がありますか?または...

ありがとうございました。

0 投票する
0 に答える
260 参照

testing - ServiceStack の JsonServiceClient の VCR

Ruby VCR ライブラリを使用すると、「テスト スイートの HTTP インタラクションを記録し、将来のテスト実行中にそれらを再生して、高速で決定論的で正確なテストを行うことができます。」

ServiceStack の JsonServiceClient を使用して同様のものを作成したいのですが、うまくいきません。私の最近の失敗した試みは次のとおりです。現在の試みを機能させるか、機能する別のアプローチを提案したいと思います。

このように呼び出されます:

しかし、次のエラーが表示されます。

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

ruby-on-rails - ActiveRecord::Fixture::FormatError: 解析中に YAML エラーが発生しました

ruby で最初のアプリケーションを作成しようとしています...これが私のテストファイルです

そして治具

結果は

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

ember.js - ember: フィクスチャ アダプタと websocket を使用

私のインターフェイスは、サーバーが曲線のパラメーターの新しい値を送信するたびに変化する曲線であり、おそらく毎秒発生します。これは非常に動的です。したがって、golang サーバーから websocket を使用してデータを受信しようとしています。ストアにデータをロードするには、フィクスチャ アダプターを使用するよう求められます。次を使用してソケットを開きました。

});

しかし、私は次のステップを求めています。データを受信して​​ストアにロードする方法は?

ありがとうございました!