Timeline: curator event create/edit forms (#781) #832
@@ -39,4 +39,17 @@ describe('WhoWhenSection — onMount seeding (Felix B1 fix regression fence)', (
|
||||
const locationInput = document.querySelector('input#location') as HTMLInputElement;
|
||||
expect(locationInput.value).toBe('Berlin');
|
||||
});
|
||||
|
||||
// Regression fence for the DatePrecisionField extraction (#781): the existing
|
||||
// spec covered only date pre-fill / hideDate / location, so the RANGE end-date
|
||||
// reveal had no red signal. This test must stay green across the extraction.
|
||||
it('reveals the end-date field when precision is RANGE', async () => {
|
||||
render(WhoWhenSection, { precision: 'RANGE' });
|
||||
await expect.element(page.getByLabelText('Enddatum')).toBeVisible();
|
||||
});
|
||||
|
||||
it('hides the end-date field when precision is not RANGE', async () => {
|
||||
render(WhoWhenSection, { precision: 'YEAR' });
|
||||
await expect.element(page.getByTestId('who-when-end-date')).not.toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user