問題タブ [codeception]
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.
codeception - WebGuy seeResponseContainsJson が期待どおりに解析されない
基本的に同じパターンの REST API にヒットする受け入れテストがいくつかあります。
私のテストのいくつかの問題は、seeResponseContainsJson で発生します。JSON 応答が与えられた場合:
seeResponseContainsJson で応答の形式をテストしようとすると、次のようになります。
問題は、これが常に失敗することです。ただし、_embedded のチェックを外すと、次のようになります。
すべて正常に動作します。私が知る限り、応答は同じであり、_embedded が JSON 解析を爆発させる理由の証拠はないようです。何か案は?
php - Codeceptionのコンソールへのデバッグ出力の出力
非常に難しい質問ですが、Codeception で独自のデバッグ メッセージをコンソールに出力する方法はありますか? アサーションとは関係なく、純粋にテスト自体をデバッグするためのメッセージを意味します (たとえばvar_dump()
、通常の PHP Web サイトの変数のように) 。
私はすでに試しましたがvar_dump()
、役に立ちませんでした。を使用しても必要な結果は得られません。 xdebugのようなデバッガーを実行しなくても、変数の内容を表示できるようにしたいだけです。echo
print
WebDebug
makeAResponseDump()
php - Codeception ブートストラップの失敗
.phar を介して Codeception をインストールするとうまくいきますが、すべての依存関係を composer に移動することにしました。コードセプションをブートストラップしようとすると、これが私のエラーです:
私が奇妙だと思うのは、これが phar で動作することですが、これは好きではありませんか? 私は間違いなく私のphp-cli設定でcurlを有効にしています: