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