Codeception / Codeception/module-laminas
`seeCurrentRouteIs` fails when routes have a query param
- Dominant language
- PHP
- Stars
- 1
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
I currently work around this by just building the URL and checking that the url starts with it.
Output from our acceptance tests:
```
7) LoginCest: Test user cannot login with incorrect password | "" OR "1"="1"
Test tests/acceptance/User/LoginCest.php:testUserCannotLoginWithIncorrectPassword
Step See current route is "home/auth/login",{"lang":"zh_CN"}
Fail Failed asserting that two strings are identical.
- Expected | + Actual
@@ @@
-'/zh_CN/auth/login'
+'/zh_CN/auth/login?nocache=true'
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the implementation of the `seeCurrentRouteIs` step and review the acceptance scenario in `tests/acceptance/User/LoginCest.php`. Reproduce the failure with the `lang=zh_CN` route and `nocache=true` query parameter, then verify that the step handles the expected and actual URLs consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100