for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace EasyHttp\LayerContracts\Tests\Unit\Common;
use EasyHttp\LayerContracts\Common\SecurityContext;
use EasyHttp\LayerContracts\Tests\TestCase;
class ClientRequestSecurityTest extends TestCase
{
/**
* @test
*/
public function itSetsInitialProperties()
$security = new SecurityContext();
$this->assertFalse($security->hasCertificate());
$this->assertFalse($security->hasPrivateKey());
}
public function itCanChangeItsData()
$security->setCertificate('cert/cert.pem');
$security->setPrivateKey('cert/private.pem');
$this->assertSame('cert/cert.pem', $security->getCertificate());
$this->assertSame('cert/private.pem', $security->getPrivateKey());