Skip to content

Update tests to remove defunct httpbin.org#502

Merged
WyriHaximus merged 1 commit into
reactphp:1.xfrom
clue-labs:bye-httpbin
Jul 8, 2023
Merged

Update tests to remove defunct httpbin.org#502
WyriHaximus merged 1 commit into
reactphp:1.xfrom
clue-labs:bye-httpbin

Conversation

@clue

@clue clue commented Jul 7, 2023

Copy link
Copy Markdown
Member

Bye bye httpbin.org, you've served us well.

The service has been down sporadically for a few months already and there doesn't appear to be a clear path forward (see postmanlabs/httpbin#702 and others). I've replaced most occurrences with httpbingo.org as a drop-in replacement where possible.

We've introduced this a while back via reactphp/http-client#109 before merging the HTTP client with #368 (see also reactphp/socket#105 and #244) and haven't touched this ever since. These tests don't provide a lot of value nowadays given that this is a rather high-level test and the underlying logic is already covered by our unit test suite. Accordingly, removing these tests has no impact on our code coverage.

See also #480, #481 and others, as we'll likely eliminate the legacy Client class in the future

@SimonFrings SimonFrings left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense, no more failing tests because of this 👍

@WyriHaximus WyriHaximus merged commit c632197 into reactphp:1.x Jul 8, 2023
@clue clue deleted the bye-httpbin branch July 9, 2023 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

3 participants