| 123456789101112131415161718192021222324252627282930 |
- <?php
- namespace Ratchet\RFC6455\Test\Unit\Handshake;
- use Ratchet\RFC6455\Handshake\PermessageDeflateOptions;
- use PHPUnit\Framework\TestCase;
- class PermessageDeflateOptionsTest extends TestCase
- {
- public static function versionSupportProvider() {
- return [
- ['7.0.17', false],
- ['7.0.18', true],
- ['7.0.200', true],
- ['5.6.0', false],
- ['7.1.3', false],
- ['7.1.4', true],
- ['7.1.200', true],
- ['10.0.0', true]
- ];
- }
- /**
- * @requires function deflate_init
- * @dataProvider versionSupportProvider
- */
- public function testVersionSupport($version, $supported) {
- $this->assertEquals($supported, PermessageDeflateOptions::permessageDeflateSupported($version));
- }
- }
|