mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
32 lines
680 B
JavaScript
32 lines
680 B
JavaScript
import NoticeBar from '..';
|
|
import { mount } from '../../../test/utils';
|
|
|
|
test('close event', () => {
|
|
const wrapper = mount(NoticeBar, {
|
|
propsData: {
|
|
mode: 'closeable'
|
|
}
|
|
});
|
|
const close = wrapper.find('.van-notice-bar__right-icon');
|
|
|
|
close.trigger('click');
|
|
expect(wrapper.emitted('close')).toBeTruthy();
|
|
});
|
|
|
|
test('icon slot', () => {
|
|
const wrapper = mount({
|
|
template: `
|
|
<notice-bar>
|
|
Content
|
|
<template v-slot:left-icon>Custom Left Icon</template>
|
|
<template v-slot:right-icon>Custom Right Icon</template>
|
|
</notice-bar>
|
|
`,
|
|
components: {
|
|
NoticeBar
|
|
}
|
|
});
|
|
|
|
expect(wrapper).toMatchSnapshot();
|
|
});
|