feat: 支持开奖重开与风险池原子扣减,完善投注部分成功流程
This commit is contained in:
@@ -436,6 +436,16 @@ test('admin can reopen cooldown draw for a replacement result batch', function (
|
||||
expect($draw->is_reopened)->toBeTrue();
|
||||
expect($draw->cooling_end_time)->toBeNull();
|
||||
|
||||
$this->withHeader('Authorization', 'Bearer '.$token)
|
||||
->postJson("/api/v1/admin/draws/{$draw->id}/rng")
|
||||
->assertOk()
|
||||
->assertJsonPath('data.batch.result_version', 2)
|
||||
->assertJsonPath('data.batch.items_count', 23);
|
||||
|
||||
$draw->refresh();
|
||||
expect($draw->current_result_version)->toBe(2);
|
||||
expect(DrawResultBatch::query()->where('draw_id', $draw->id)->count())->toBe(2);
|
||||
|
||||
Carbon::setTestNow();
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user