修复部署后抖音账单页面停留在未配置占位页 #180

Merged
qiuxiang merged 1 commits from fix/qiuxiang-bill-page-runtime-cache into main 2026-09-14 12:08:25 +08:00
2 changed files with 16 additions and 2 deletions

View File

@ -1,2 +1,2 @@
<script src="{{ asset('public/js/manifest.js?v=' . version('short')) }}"></script>
<script src="{{ asset('public/js/vendor.js?v=' . version('short')) }}"></script>
<script src="{{ asset('public/js/manifest.js') }}?id={{ md5_file(public_path('js/manifest.js')) }}"></script>
<script src="{{ asset('public/js/vendor.js') }}?id={{ md5_file(public_path('js/vendor.js')) }}"></script>

View File

@ -117,6 +117,20 @@ class PagesTest extends FeatureTestCase
->assertSee('public/js/business/pages.min.js', false);
}
public function testDouyinWorkspaceUsesMatchingRuntimeAssetVersions(): void
{
$this->user->attachPermission(Permission::where('name', 'read-admin-panel')->firstOrFail());
$this->loginAs()->get(route('business.pages.show', [
'section' => 'billing-transactions', 'page' => 'store-receiving-bills', 'tab' => 'douyin',
]))->assertOk()
->assertSee('business-blank-page', false)
->assertSee('public/js/manifest.js?id=' . md5_file(public_path('js/manifest.js')), false)
->assertSee('public/js/vendor.js?id=' . md5_file(public_path('js/vendor.js')), false)
->assertSee('public/js/business/pages.min.js?id=' . md5_file(public_path('js/business/pages.min.js')), false)
->assertDontSee('public/js/vendor.js?v=', false);
}
public function testDouyinAccountBillsEndpointReadsTheFixedTouTiaoChannel(): void
{
$this->user->attachPermission(