mirror of
https://gitee.com/ShopeX/ECShopX
synced 2026-06-28 19:15:36 +08:00
22 lines
668 B
PHP
22 lines
668 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Tests\ShuyunOpenPlatform;
|
|
|
|
use ShuyunOpenPlatformBundle\Services\ShuyunOfflineBenefitIssuingMemberResolver;
|
|
use TestCase;
|
|
|
|
class ShuyunOfflineBenefitIssuingMemberResolverTest extends TestCase
|
|
{
|
|
public function testNumericModeReturnsUserIdForDigits(): void
|
|
{
|
|
config(['shuyun_open_platform.offline_benefit_member_resolve_mode' => 'numeric_user_id']);
|
|
$r = new ShuyunOfflineBenefitIssuingMemberResolver();
|
|
|
|
$this->assertSame(12345, $r->resolveLocalUserId(1, '12345'));
|
|
$this->assertNull($r->resolveLocalUserId(1, 'abc'));
|
|
$this->assertNull($r->resolveLocalUserId(1, ''));
|
|
}
|
|
}
|