diff --git a/src/alert/__tests__/index.test.jsx b/src/alert/__tests__/index.test.jsx index 70d48b0cd5..1a20879aba 100644 --- a/src/alert/__tests__/index.test.jsx +++ b/src/alert/__tests__/index.test.jsx @@ -127,5 +127,24 @@ describe('Alert', () => { expect(fn).toBeCalled(); expect(alert.classes()).toContain('t-alert--closing'); }); + it(':onClosed', async () => { + const arr = []; + const fn1 = () => { + arr.push('fn1'); + }; + const fn2 = () => { + arr.push('fn2'); + }; + const wrapper = mount(() => ( + + text + + )); + const close = wrapper.find('.t-alert__close'); + await close.trigger('click'); + await nextTick(); + expect(arr[0]).toBe('fn1'); + expect(arr[1]).toBe('fn2'); + }); }); });