fix(extend): 修复了解析不到为空不为数组的问题

This commit is contained in:
李东云
2023-02-02 15:32:11 +08:00
parent c3eb95d300
commit 6c27804856
2 changed files with 15 additions and 8 deletions

View File

@@ -9,20 +9,26 @@
namespace Singularity\HDK\Test\Core\Unit;
use Hyperf\Utils\ApplicationContext;
use Singularity\HDK\Core\Service\ExtendService;
use Singularity\HDK\Core\Service\UtilsService;
/** @var ExtendService $service */
$service = make(ExtendService::class, ['utils' => new UtilsService()]);
it('asserts no parameters can be parsed.', function () use ($service) {
it('asserts no parameters can be parsed.', function (ExtendService $service, $params) {
$service->parse(
null,
null
$params
);
$result = $service->getExtends();
expect($result)->toBeArray()->toHaveCount(0)->toBe([]);
})->only();
})->with([
[$service, null],
[$service, ''],
[$service, []],
[$service, ['extends' => '']],
[$service, ['extends' => null]],
])->only();
it('asserts query parameters can be parsed.', function () use ($service) {
$result = $service->parse(
null,