Codeception / Codeception/Stub

Ability to specify the arguments of Generator::getMock like $callOriginalClone, $callAutoload, ...etc.

オープン
#36 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
PHP
スター
301
フォーク
19
PR マージ指標
30日以内にマージされた PR はありません

説明

So far, we cannot specify the third and subsequent arguments of [Generator::getMock](https://github.com/sebastianbergmann/phpunit-mock-objects/blob/0dfddc236629eb7ead4df2dfa3d79d548e011a3b/src/Generator.php#L79).
It causes unexpected result in some case, i.e. `$cloneArguments` is always true so comparison like `with` would be failed like the issue below:
https://github.com/sebastianbergmann/phpunit-mock-objects/issues/348

Is it possible to specify those parameters by Codeception's Stub?

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

リンクされた PHPUnit mock-objects のソースにある Generator::getMock から始め、Codeception の Stub がどのように引数を渡しているかを追跡します。clone および autoload オプションを含め、3 番目以降のパラメーターを指定できるようにし、その後、clone 引数が強制的に有効にされるため、with などの引数比較が失敗しなくなったことを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
php
領域
testing
issue の種類
機能追加
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。