diff --git a/routes/settings.php b/routes/settings.php index 8913717d..57de6a45 100644 --- a/routes/settings.php +++ b/routes/settings.php @@ -47,6 +47,8 @@ Route::middleware('auth')->group(function () { Route::patch('settings/labels/{label}', [LabelController::class, 'update'])->name('labels.update'); Route::delete('settings/labels/{label}', [LabelController::class, 'destroy'])->name('labels.destroy'); + Route::redirect('settings/budgets', '/budgets')->name('budgets.settings'); + Route::get('settings/automation-rules', [\App\Http\Controllers\Settings\AutomationRuleController::class, 'index'])->name('automation-rules.index'); Route::post('settings/automation-rules', [\App\Http\Controllers\Settings\AutomationRuleController::class, 'store'])->name('automation-rules.store'); Route::patch('settings/automation-rules/{automationRule}', [\App\Http\Controllers\Settings\AutomationRuleController::class, 'update'])->name('automation-rules.update'); diff --git a/tests/Feature/Settings/BudgetSettingsRedirectTest.php b/tests/Feature/Settings/BudgetSettingsRedirectTest.php new file mode 100644 index 00000000..6b26a4af --- /dev/null +++ b/tests/Feature/Settings/BudgetSettingsRedirectTest.php @@ -0,0 +1,16 @@ +create(['onboarded_at' => now()]); + + actingAs($user); + + $response = get(route('budgets.settings')); + + $response->assertRedirect(route('budgets.index')); +});