Suggestion: Add assertion that an array element is *before* another
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne damit, vorhandene Array-Assertionsmethoden und deren Tests im Repository zu finden. Verwende das Beispiel ['apple', 'orange'] aus dem Issue, um die erwartete Assertion zur Reihenfolge zu verdeutlichen, einschließlich der Frage, wie die Methode benannt werden soll und was passiert, wenn eines der beiden Elemente fehlt. Die Aufgabe ist erledigt, wenn die neue Assertion durch Tests abgedeckt ist und unterstützt zu prüfen, ob ein Array-Element einem anderen vorausgeht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Sometimes I'd need a method to assert that in an array, one element comes before another. E.g. when testing things like search functions, where the order does matter.
Right now I'm using some lengthy workaround. But something like this would be nicer:
$searchresults = ['apple', 'orange'];
$I->assertIsBeforeInArray('apple', 'orange'); // I need to think about the function's name some more... ;-)
- Vorherrschende Sprache
- PHP
- Sterne
- 105
- Forks
- 5
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
hector-jewell/food-delivery-system-for-restaurant-using-php#1311 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Sylius/SyliusGridBundle#501 ·