Backwards compatibility break in `RouterAssertionsTrait::seeCurrentRouteIs()`
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
Direzione di ricerca
Inizia in src/Codeception/Module/Symfony/RouterAssertionsTrait.php, in seeCurrentRouteIs(), e confronta il comportamento introdotto dalla pull request #227. Riproduci la chiamata documentata con un id intero, quindi aggiungi o aggiorna un test di regressione se la suite di test esistente copre questa assertion. Il lavoro è completato quando le chiamate precedenti continuano a confrontare parametri di route interi senza convertirli in stringhe.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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:
- Lingua principale
- PHP
- Stelle
- 96
- Fork
- 25
- Merge medio
- 2h 35m
- PR unite (30g)
- 3
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
bug No Code Attached Yet
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
joomla/joomla-cms#48556 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
sync-en
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
I maintainer di solito rispondono entro 1 giorno
-
sync-en
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 3 giorni
-
Перевод устарел
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
-
Form
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
symfony/symfony-docs#23159 ·
I maintainer di solito rispondono entro 3 giorni