test(config): align current odds and settlement contracts

This commit is contained in:
wchino
2026-07-21 23:41:18 +08:00
parent 457d2cc9e5
commit 150c3e7ebd
11 changed files with 93 additions and 163 deletions

View File

@@ -1,6 +1,7 @@
<?php
use App\Models\AdminUser;
use App\Lottery\ErrorCode;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
use Illuminate\Foundation\Testing\RefreshDatabase;
@@ -112,7 +113,8 @@ test('agent line provision rejects site that already has root', function (): voi
'password' => 'secret-strong',
])
->assertStatus(422)
->assertJsonPath('data.errors.site_code.0', 'site_root_exists');
->assertJsonPath('code', ErrorCode::ValidationFailed->value)
->assertJsonStructure(['data' => ['errors' => ['site_code']]]);
});
test('integration manager with site.manage can create integration site', function (): void {