Codeception / Codeception/Stub
Ability to specify the arguments of Generator::getMock like $callOriginalClone, $callAutoload, ...etc.
- 主要言語
- 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