mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-30 14:08:46 +02:00
Merge remote-tracking branch 'origin/support/3.2' into develop
This commit is contained in:
@@ -16,6 +16,8 @@ use PHPUnit\Framework\Constraint\LogicalAnd;
|
||||
use PHPUnit\Framework\Constraint\LogicalNot;
|
||||
use PHPUnit\Framework\ExpectationFailedException;
|
||||
use Symfony\Component\BrowserKit\AbstractBrowser;
|
||||
use Symfony\Component\BrowserKit\Request as BrowserKitRequest;
|
||||
use Symfony\Component\BrowserKit\Response as BrowserKitResponse;
|
||||
use Symfony\Component\BrowserKit\Test\Constraint as BrowserKitConstraint;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
@@ -183,6 +185,14 @@ trait BrowserKitAssertionsTrait
|
||||
static::fail('A client must have an HTTP Response to make assertions. Did you forget to make an HTTP request?');
|
||||
}
|
||||
|
||||
if ($response instanceof BrowserKitResponse) {
|
||||
return new Response(
|
||||
$response->getContent(),
|
||||
$response->getStatusCode(),
|
||||
$response->getHeaders()
|
||||
);
|
||||
}
|
||||
|
||||
return $response;
|
||||
}
|
||||
|
||||
@@ -192,6 +202,18 @@ trait BrowserKitAssertionsTrait
|
||||
static::fail('A client must have an HTTP Request to make assertions. Did you forget to make an HTTP request?');
|
||||
}
|
||||
|
||||
if ($request instanceof BrowserKitRequest) {
|
||||
return Request::create(
|
||||
$request->getUri(),
|
||||
$request->getMethod(),
|
||||
$request->getParameters(),
|
||||
$request->getCookies(),
|
||||
$request->getFiles(),
|
||||
$request->getServer(),
|
||||
$request->getContent()
|
||||
);
|
||||
}
|
||||
|
||||
return $request;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user