問題タブ [nelmio-alice]
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.
php - PUT 要求は、ネストされたコレクションをテストに更新しません。前に別のリクエストが実行されたときに機能します
唯一のテストが実行されると、PUT 要求はネストされたコレクションを更新しません。
- すべてのテスト スイートを実行する
php bin/phpunit
と、動作します。 - HTTP クライアント (Postman、cURL...) 経由でリクエストを行うと、機能します。
- しかし、この唯一のテストのみを実行する
php bin/phpunit --filter=testEditCategory
と、失敗します。他のすべてのフィールド (name
、description
ここ) は正しく更新されていますが、parameters
( のコレクションParameter
) は更新されていません。
PUT 要求での同じ動作が、アプリケーションの他のすべてのネストされたコレクションで観察されています。
使用:
- シンフォニー5.2
- API プラットフォーム 2.5.9
- hautelook/alice-bundle 2.8 の備品
でテストを実行:php bin/phpunit --filter=testEditCategory
次のテストはパスしません:
戻り値 :
しかし、ここで奇妙な動作が発生します。以前に他のHTTPリクエストを実行すると、テストメソッドに... テストはパスします: