| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import BigBtn from '../../goods-action-big-btn';
- import MiniBtn from '../../goods-action-mini-btn';
- import { mount } from '../../../test/utils';
- test('BigBtn click event', () => {
- const click = jest.fn();
- const wrapper = mount(BigBtn, {
- context: {
- on: {
- click
- }
- }
- });
- wrapper.trigger('click');
- expect(click).toHaveBeenCalledTimes(1);
- });
- test('MiniBtn click event', () => {
- const click = jest.fn();
- const wrapper = mount(MiniBtn, {
- context: {
- on: {
- click
- }
- }
- });
- wrapper.trigger('click');
- expect(click).toHaveBeenCalledTimes(1);
- });
- test('BigBtn render default slot', () => {
- const wrapper = mount({
- render(h) {
- return h(BigBtn, null, ['Default Content']);
- }
- });
- expect(wrapper).toMatchSnapshot();
- });
- test('Mini render default slot', () => {
- const wrapper = mount({
- render(h) {
- return h(MiniBtn, null, ['Default Content']);
- }
- });
- expect(wrapper).toMatchSnapshot();
- });
|