test(admin): convert .not.toThrow into merge-success-banner-absent assertion (admin/tags/[id])

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Marcel
2026-05-11 17:51:24 +02:00
committed by marcel
parent b67ac17eef
commit e9d7b6568c

View File

@@ -143,11 +143,12 @@ describe('admin/tags/[id] page', () => {
expect(formSuccessBanner.length).toBe(0);
});
it('renders without throwing when mergeSuccess is null', async () => {
expect(() =>
render(AdminTagEditPage, {
props: { data: baseData({ mergeSuccess: null }), form: undefined }
})
).not.toThrow();
it('hides the merge-success banner when mergeSuccess is null', async () => {
render(AdminTagEditPage, {
props: { data: baseData({ mergeSuccess: null }), form: undefined }
});
// The merge-success banner has a distinct testid; mergeSuccess=null keeps it absent.
expect(document.querySelector('[data-testid="tag-merge-success"]')).toBeNull();
});
});