diff --git a/tests/Browser/BudgetCrudTest.php b/tests/Browser/BudgetCrudTest.php index fa946964..5538441f 100644 --- a/tests/Browser/BudgetCrudTest.php +++ b/tests/Browser/BudgetCrudTest.php @@ -80,9 +80,13 @@ test('user can update budget name', function () { ->fill('#allocated-amount', '500') ->wait(2) ->click('button:has-text("Save Changes")') - ->wait(4) // Wait for form submission - ->waitForText('New Budget Name', 15) - ->assertDontSee('Old Name') + ->waitForText('Saving...', 5) + ->waitForEvent('networkidle') + ->assertScript("document.querySelector('[role=\"dialog\"]') === null") + ->assertPathIs("/budgets/{$budget->id}") + ->assertSee('Budget Spending') + ->assertSee('New Budget Name') + ->assertTitleContains('New Budget Name') ->assertNoJavascriptErrors(); $this->assertDatabaseHas('budgets', [