[bugfix] Toast: missing fade-out transition in multiple mode (#3504)
This commit is contained in:
@@ -75,7 +75,7 @@ test('clear toast', () => {
|
||||
Toast.allowMultiple(false);
|
||||
});
|
||||
|
||||
test('multiple toast', () => {
|
||||
test('clear multiple toast', () => {
|
||||
Toast.allowMultiple();
|
||||
Toast.clear(true);
|
||||
const toast1 = Toast.success('1');
|
||||
@@ -89,6 +89,21 @@ test('multiple toast', () => {
|
||||
Toast.allowMultiple(false);
|
||||
});
|
||||
|
||||
test('remove toast DOM when cleared in multiple mode', async () => {
|
||||
Toast.allowMultiple();
|
||||
Toast.clear(true);
|
||||
const toast = Toast({ message: '1' });
|
||||
await later();
|
||||
|
||||
// mock onAfterLeave
|
||||
toast.clear();
|
||||
toast.onAfterLeave();
|
||||
await later();
|
||||
|
||||
expect(toast.$el.parentNode).toEqual(null);
|
||||
Toast.allowMultiple(false);
|
||||
});
|
||||
|
||||
test('set default options', () => {
|
||||
Toast.setDefaultOptions({ duration: 1000 });
|
||||
expect(Toast().duration).toEqual(1000);
|
||||
|
||||
Reference in New Issue
Block a user