for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace spec\Gesdinet\JWTRefreshTokenBundle\Request;
use PhpSpec\ObjectBehavior;
use Symfony\Component\HttpFoundation\Request;
class RequestRefreshTokenSpec extends ObjectBehavior
{
public function it_gets_from_query_param()
$request = Request::createFromGlobals();
$request->attributes->set('refresh_token', 'abcd');
$this::getRefreshToken($request)->shouldBe('abcd');
}
public function it_gets_from_body()
$request->request->set('refresh_token', 'abcd');
public function it_gets_from_json()
$request = Request::create(null, 'POST', array(), array(), array(), array(), json_encode(array('refresh_token' => 'abcd')));
$request->headers->set('content_type', 'application/json');