fix: notice
This commit is contained in:
@@ -101,7 +101,7 @@ class TransferTelegramNotifyTest extends TestCase
|
||||
}
|
||||
|
||||
#[Test]
|
||||
public function manual_transfer_does_not_send_auto_telegram(): void
|
||||
public function admin_sweep_sends_manual_telegram(): void
|
||||
{
|
||||
$this->seedDevice();
|
||||
Http::fake([
|
||||
@@ -118,10 +118,22 @@ class TransferTelegramNotifyTest extends TestCase
|
||||
'api.telegram.org/*' => Http::response(['ok' => true], 200),
|
||||
]);
|
||||
|
||||
$result = app(TransferService::class)->handle('tron', self::FROM, '1', 'TRX', 'admin');
|
||||
$result = app(TransferService::class)->handle('tron', self::FROM, '1', 'TRX', 'admin:1@alice');
|
||||
$this->assertTrue($result['ok'] ?? false, $result['error'] ?? '');
|
||||
|
||||
Http::assertNotSent(fn ($request) => str_contains($request->url(), 'api.telegram.org'));
|
||||
Http::assertSent(function ($request) {
|
||||
if (! str_contains($request->url(), 'api.telegram.org/bottg-token/sendMessage')) {
|
||||
return false;
|
||||
}
|
||||
$text = (string) ($request->data()['text'] ?? '');
|
||||
|
||||
return str_contains($text, '手动归集成功')
|
||||
&& str_contains($text, '操作人')
|
||||
&& str_contains($text, '管理员 alice')
|
||||
&& str_contains($text, self::FROM)
|
||||
&& ! str_contains($text, '自动转账')
|
||||
&& ($request->data()['chat_id'] ?? null) === '10001';
|
||||
});
|
||||
}
|
||||
|
||||
#[Test]
|
||||
@@ -174,7 +186,7 @@ class TransferTelegramNotifyTest extends TestCase
|
||||
return Http::response([], 404);
|
||||
});
|
||||
|
||||
$result = app(TransferService::class)->handle('tron', self::FROM, '1', 'USDT', 'admin');
|
||||
$result = app(TransferService::class)->handle('tron', self::FROM, '1', 'USDT', 'admin:1@alice');
|
||||
$this->assertTrue($result['ok'] ?? false, $result['error'] ?? '');
|
||||
|
||||
Http::assertSent(function ($request) use ($feeFrom) {
|
||||
|
||||
Reference in New Issue
Block a user