mirror of
http://124.126.16.154:8888/singularity/HyperfDevelopmentKitCore.git
synced 2026-01-15 03:25:05 +08:00
test(extend): 补充测试用例
This commit is contained in:
@@ -63,7 +63,10 @@
|
||||
"config": {
|
||||
"optimize-autoloader": true,
|
||||
"sort-packages": true,
|
||||
"secure-http": false
|
||||
"secure-http": false,
|
||||
"allow-plugins": {
|
||||
"pestphp/pest-plugin": true
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
|
||||
@@ -19,7 +19,7 @@ class ExtendService
|
||||
?ServerRequestInterface $request,
|
||||
?array $params = null
|
||||
): array {
|
||||
$params ??= $request->getQueryParams();
|
||||
$params ??= $request?->getQueryParams();
|
||||
$extends = $params['extends'] ?? null;
|
||||
if (!empty($extends)) {
|
||||
$extends = explode(',', $extends);
|
||||
|
||||
@@ -13,6 +13,15 @@ use Singularity\HDK\Core\Service\ExtendService;
|
||||
|
||||
$service = new ExtendService();
|
||||
|
||||
it('asserts no parameters can be parsed.', function () use ($service) {
|
||||
$service->parse(
|
||||
null,
|
||||
null
|
||||
);
|
||||
$result = $service->getExtends();
|
||||
expect($result)->toBeArray()->toHaveCount(0)->toBe([]);
|
||||
})->only();
|
||||
|
||||
it('asserts query parameters can be parsed.', function () use ($service) {
|
||||
$result = $service->parse(
|
||||
null,
|
||||
|
||||
Reference in New Issue
Block a user