Backwards compatibility break in `RouterAssertionsTrait::seeCurrentRouteIs()`
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 68/100
調査の方向性
src/Codeception/Module/Symfony/RouterAssertionsTrait.php の seeCurrentRouteIs() から始め、pull request #227 で導入された動作と比較してください。整数の id を使ってドキュメントに記載された呼び出しを再現し、既存のテストスイートでこのアサーションがカバーされている場合は、リグレッションテストを追加または更新してください。以前の呼び出しが、整数のルートパラメータを文字列に変換せずに引き続き比較できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
https://github.com/Codeception/module-symfony/pull/227 broke backwards compatibility with tests written for prior versions of the module.
The following test now fails:
$I->seeCurrentRouteIs('some_route', [
'id' => 1,
]);
With:
- Expected | + Actual
@@ @@
Array &0 [
'_route' => 'some_route',
- 'id' => 1,
+ 'id' => '1',
]
This usage is even how the method is documented:
- 主要言語
- PHP
- スター
- 96
- フォーク
- 25
- 平均マージ
- 2時間 35分
- マージ済み PR(30日)
- 3
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
似ている issue
-
[Sync EN] Fix session read handler docs: false reports a failure, not a missing session (#5902)オープンsync-en
難易度 2/5 1〜2日 初心者へのやさしさ 84/100
メンテナーはふだん 2 日以内に返信
-
feature-request needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
aws/aws-sdk-php#3365 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 90/100
-
bug status: unverified
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
woocommerce/google-listings-and-ads#3884 ·
メンテナーはふだん 1 日以内に返信