Weave Code
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. Helps verify that any HTTPlug/PSR-18 compatible client behaves correctly and consistently across common scenarios, making it easier to validate implementations and avoid regressions.

View on GitHub
Deep Wiki
Context7
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport