Nadaj adresy krokom wyceny i popraw pusty wynik
Deploy Polska Lokalnie / deploy (push) Successful in 11s
Deploy Polska Lokalnie / deploy (push) Successful in 11s
Kroki kreatora maja wlasne trasy (/wycena/szczegoly, /wycena/stan, /wycena/wynik), a szkic formularza przetrwa F5. Pusty wynik wskazuje brakujace dane linkami do kroku, "Co dalej?" prowadzi do prawdziwych stron. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -418,3 +418,23 @@ test.describe('Logowanie i rejestracja', () => {
|
||||
await page.waitForFunction(() => window.location.pathname === '/rejestracja');
|
||||
});
|
||||
});
|
||||
|
||||
test.describe('Wycena', () => {
|
||||
test('kroki maja wlasne adresy, a dane przetrwaja odswiezenie', async ({ page }) => {
|
||||
await goto(page, ROUTES.valuation);
|
||||
await page.locator('.valuation-form-section input').first().fill('Warszawa');
|
||||
await page.getByRole('button', { name: /Dalej/ }).click();
|
||||
await page.waitForFunction(() => window.location.pathname === '/wycena/szczegoly');
|
||||
await page.reload();
|
||||
await page.goBack();
|
||||
await page.waitForFunction(() => window.location.pathname === '/wycena');
|
||||
await expect(page.locator('.valuation-form-section input').first()).toHaveValue('Warszawa');
|
||||
});
|
||||
|
||||
test('pusty wynik prowadzi do kroku z brakujacymi danymi', async ({ page }) => {
|
||||
await goto(page, ROUTES.valuationResult);
|
||||
await expect(page.locator('.valuation-result-hero strong').first()).toHaveText('Brakuje danych do wyceny');
|
||||
await page.locator('.valuation-missing-item').first().click();
|
||||
await page.waitForFunction(() => window.location.pathname === '/wycena');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user