2026-07-16 13:57:20 +03:00
|
|
|
<?php
|
2026-07-16 14:19:29 +03:00
|
|
|
|
2026-07-16 13:57:20 +03:00
|
|
|
declare(strict_types=1);
|
|
|
|
|
use App\Services\External\BalanceReading;
|
2026-07-16 14:19:29 +03:00
|
|
|
use Tests\TestCase;
|
|
|
|
|
|
|
|
|
|
uses(TestCase::class);
|
2026-07-16 13:57:20 +03:00
|
|
|
|
|
|
|
|
it('alive: ok=true, баланс null, ошибки нет', function () {
|
|
|
|
|
$r = BalanceReading::alive('aitunnel');
|
|
|
|
|
expect($r->serviceKey)->toBe('aitunnel');
|
|
|
|
|
expect($r->ok)->toBeTrue();
|
|
|
|
|
expect($r->balance)->toBeNull();
|
|
|
|
|
expect($r->error)->toBeNull();
|
|
|
|
|
expect($r->currency)->toBe('RUB');
|
|
|
|
|
});
|