Codeception / Codeception/lib-innerbrowser
Suggestion: `seeResponseIsPdf()`
- Vorherrschende Sprache
- PHP
- Sterne
- 87
- Forks
- 20
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
It would be nice to be able to assert that a response is indeed a PDF.
Right now, I'm doing it with something like:
```php
$I->seeHttpHeader('Content-Type', 'application/pdf');
$I->seeResponseContains('%PDF-1.');
```
REST module has [`seeResponseIsJson()`](https://codeception.com/docs/modules/REST#seeResponseIsJson) and [`seeResponseIsXml()`](https://codeception.com/docs/modules/REST#seeResponseIsXml)
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die Einstiegspunkte seeResponseIsJson() und seeResponseIsXml() des REST-Moduls mit der angeforderten PDF-Assertion zu vergleichen. Verfolge anschließend, wie InnerBrowser Response-Assertions bereitstellt, füge dann ein gleichwertiges Verhalten für PDF-Responses hinzu und überprüfe es anhand des im Issue beschriebenen Content-Type und der PDF-Signatur.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- php
- Bereich
- testing
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100