Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Client Integration Tests Laravel Package

php-http/client-integration-tests

Integration test suite for PHP HTTP clients and adapters. Provides a shared test server and PHPUnit testsuite so you can verify that your client correctly implements the PSR-18 and HTTPlug contracts against real HTTP requests.

View on GitHub
Deep Wiki
Context7
4.1.1
  • Allow that HEAD requests sent by a client do not have the Content-Length header
3.2.1
  • Allow that HEAD requests sent by a client do not have the Content-Length header
4.1.0
  • Allow installation with guzzlehttp/psr7 version 3
3.2.0
  • Allow installation with guzzlehttp/psr7 version 3
4.0.0
  • Allow PHPUnit > 9
  • Removed deprecated PhpUnitBackwardCompatibleTrait
  • Replaced deprecated HttpBaseTest::$messageFactory with $requestFactory and $streamFactory
  • Parameter type and return type declarations on all test classes

3.x

3.1.3
  • Fixed BC breaks accidentally introduced in 3.1.2
3.1.2
  • Allow PHPUnit > 9
  • Deprecate PhpUnitBackwardCompatibleTrait
3.1.1
  • Switched to httpbin.org for tests now that its fixed. (Reverts #56)
3.1.0
  • Removed builds for abandoned guzzle5 and guzzle6 adapters
  • Support PSR-17 factories
3.0.1
  • Allow to be installed with Guzzle PSR-7 2.0
3.0.0
  • Only support HTTPlug 2.0 and PSR-18
  • HTTPlug 2.0 is now optional (only require it if you need to test async)
  • HttpClientTest now relies only on PSR-18 (no need for HTTPlug)
  • Added support for PHPUnit 8 and 9
2.0.1
  • Use __toString() instead of getContents()
2.0.0
1.0.0

Changed

  • Don't test TRACE requests with request bodies, as they're not valid requests according to the RFC.
  • Make the test suite PHPUnit 6 compatible
0.6.2
0.6.1
0.6.0
0.5.1

Fixed

  • Old name
0.5.0

Changed

  • Renamed to client-integration-tests
  • Improved pacakge
0.4.0

Removed

  • Discovery dependency
0.3.1

Changed

  • Updated message dependency
0.3.0

Changed

  • Updated discovery dependency
0.2.0

Changed

  • Updated to latest HTTPlug version
  • Updated package files
0.1.0

Added

  • Initial release
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log