进行了一些小修复

This commit is contained in:
2026-08-26 23:52:23 +08:00
parent fff1590a43
commit 02d456b00b
3 changed files with 23 additions and 49 deletions
+22
View File
@@ -106,6 +106,28 @@ final class FrontSubmitPayTest extends TestCase {
self::assertSame('jb-blue', $downloads[0]['class']);
}
public function test_submit_saves_download_url_without_attachment_ownership_filter(): void {
$url = 'https://localhost/wp-content/uploads/2026/08/resource.zip';
$result = $this->submit->save(105, [
'pay_enabled' => '1',
'aksrt_pay' => [
'price' => '10.00',
'downloads' => [
[
'url' => $url,
'label' => '本地资源',
],
],
],
], $this->settings(false, false));
self::assertTrue($result['success']);
$meta = $GLOBALS['aksrt_test_post_meta'][105][DomainModel::PAY_META_KEY];
self::assertSame(DomainModel::PAY_TYPE_DOWNLOAD, $meta['pay_type']);
self::assertCount(1, $meta['downloads']);
self::assertSame($url, $meta['downloads'][0]['url']);
}
private function settings(bool $vip1_enabled, bool $vip2_enabled): array {
return [
'pay_free_s' => true,