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);
|
||||
});
|
||||
|
||||
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();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user