Files
Xboard/tests/Unit/Protocols/StashAnyTlsCompatibilityTest.php
yinjianm f7cef30b9c feat(admin-frontend): 完成订阅与系统管理真实工作台
补齐订单、优惠券、主题、插件、公告与支付管理页面,
接入对应后台接口、路由入口与工具层类型定义。
同时修复套餐页开关初始化误写问题,避免浏览即触发写操作。

在订阅协议侧为 Stash 导出增加 AnyTLS 版本守卫,
未知版本或低于 3.3.0 时不再导出该协议,并补充回归测试与知识记录。
2026-04-24 16:52:41 +08:00

20 lines
573 B
PHP

<?php
namespace Tests\Unit\Protocols;
use App\Protocols\Stash;
use PHPUnit\Framework\TestCase;
class StashAnyTlsCompatibilityTest extends TestCase
{
public function test_anytls_requires_a_known_supported_stash_version(): void
{
$this->assertFalse(Stash::supportsAnyTlsVersion(null));
$this->assertFalse(Stash::supportsAnyTlsVersion(''));
$this->assertFalse(Stash::supportsAnyTlsVersion('3.2.9'));
$this->assertTrue(Stash::supportsAnyTlsVersion('3.3.0'));
$this->assertTrue(Stash::supportsAnyTlsVersion('3.3.1'));
}
}