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

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

php - PUT 要求は、ネストされたコレクションをテストに更新しません。前に別のリクエストが実行されたときに機能します

唯一のテストが実行されると、PUT 要求はネストされたコレクションを更新しません。

  • すべてのテスト スイートを実行するphp bin/phpunitと、動作します。
  • HTTP クライアント (Postman、cURL...) 経由でリクエストを行うと、機能します。
  • しかし、この唯一のテストのみを実行するphp bin/phpunit --filter=testEditCategoryと、失敗します。他のすべてのフィールド ( namedescriptionここ) は正しく更新されていますが、parameters( のコレクションParameter) は更新されていません。

PUT 要求での同じ動作が、アプリケーションの他のすべてのネストされたコレクションで観察されています。

使用:

  • シンフォニー5.2
  • API プラットフォーム 2.5.9
  • hautelook/alice-bundle 2.8 の備品

でテストを実行:php bin/phpunit --filter=testEditCategory

次のテストはパスしません:

戻り値 :

しかし、ここで奇妙な動作が発生します。以前に他のHTTPリクエストを実行するとテストメソッドに... テストはパスします:

ApiTestCase.php:

備品 :