1<?php 2 3/** 4 * This file is part of the Phalcon Framework. 5 * 6 * (c) Phalcon Team <team@phalcon.io> 7 * 8 * For the full copyright and license information, please view the LICENSE.txt 9 * file that was distributed with this source code. 10 */ 11 12declare(strict_types=1); 13 14namespace Phalcon\Test\Unit\Http\Message\ServerRequest; 15 16use Phalcon\Http\Message\ServerRequest; 17use UnitTester; 18 19class WithCookieParamsCest 20{ 21 /** 22 * Tests Phalcon\Http\Message\ServerRequest :: withCookieParams() 23 * 24 * @author Phalcon Team <team@phalcon.io> 25 * @since 2019-03-03 26 */ 27 public function httpMessageServerRequestWithCookieParams(UnitTester $I) 28 { 29 $I->wantToTest('Http\Message\ServerRequest - withCookieParams()'); 30 31 $request = new ServerRequest(); 32 33 $newInstance = $request->withCookieParams( 34 [ 35 'one' => 'two', 36 ] 37 ); 38 39 $I->assertNotEquals($request, $newInstance); 40 41 $I->assertEquals( 42 [ 43 'one' => 'two', 44 ], 45 $newInstance->getCookieParams() 46 ); 47 } 48} 49