mirror of
https://github.com/coollabsio/coolify.git
synced 2026-11-04 10:42:23 +00:00
Uploading and starting a database import overwrites data, so a deploy token is no longer enough. Import activity IDs must be numeric. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
22 lines
795 B
PHP
22 lines
795 B
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
test('registers standalone and service database import routes with abilities', function () {
|
|
$routes = collect(Route::getRoutes()->getRoutesByName());
|
|
|
|
$expected = [
|
|
'api.databases.imports.upload' => 'api.ability:write',
|
|
'api.databases.imports.store' => 'api.ability:write',
|
|
'api.databases.imports.show' => 'api.ability:read',
|
|
'api.service-databases.imports.upload' => 'api.ability:write',
|
|
'api.service-databases.imports.store' => 'api.ability:write',
|
|
'api.service-databases.imports.show' => 'api.ability:read',
|
|
];
|
|
|
|
foreach ($expected as $name => $ability) {
|
|
expect($routes)->toHaveKey($name);
|
|
expect($routes[$name]->gatherMiddleware())->toContain($ability);
|
|
}
|
|
});
|