diff --git a/packages/field/test/__snapshots__/index.spec.js.snap b/packages/field/test/__snapshots__/index.spec.js.snap index d9e03c586..1ad987cdb 100644 --- a/packages/field/test/__snapshots__/index.spec.js.snap +++ b/packages/field/test/__snapshots__/index.spec.js.snap @@ -26,6 +26,17 @@ exports[`render label slot 1`] = ` `; +exports[`render right icon with icon prop for old version 1`] = ` +
+
+
+
+
+
+
+
+`; + exports[`render textarea 1`] = `
diff --git a/packages/field/test/index.spec.js b/packages/field/test/index.spec.js index 9d95ff664..598da712a 100644 --- a/packages/field/test/index.spec.js +++ b/packages/field/test/index.spec.js @@ -178,3 +178,12 @@ test('render label slot', () => { expect(wrapper).toMatchSnapshot(); }); + +test('render right icon with icon prop for old version', () => { + const wrapper = mount(Field, { + propsData: { + icon: 'success' + } + }); + expect(wrapper).toMatchSnapshot(); +}); diff --git a/packages/goods-action/test/__snapshots__/index.spec.js.snap b/packages/goods-action/test/__snapshots__/index.spec.js.snap new file mode 100644 index 000000000..aad32d878 --- /dev/null +++ b/packages/goods-action/test/__snapshots__/index.spec.js.snap @@ -0,0 +1,8 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`BigBtn render default slot 1`] = ``; + +exports[`Mini render default slot 1`] = ` +
+ Default Content
+`; diff --git a/packages/goods-action/test/index.spec.js b/packages/goods-action/test/index.spec.js index 4cecb254a..b5e3bc2c5 100644 --- a/packages/goods-action/test/index.spec.js +++ b/packages/goods-action/test/index.spec.js @@ -29,3 +29,23 @@ test('MiniBtn click event', () => { wrapper.trigger('click'); expect(click.mock.calls.length).toEqual(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(); +}); diff --git a/packages/icon/test/__snapshots__/index.spec.js.snap b/packages/icon/test/__snapshots__/index.spec.js.snap new file mode 100644 index 000000000..e4fb87a58 --- /dev/null +++ b/packages/icon/test/__snapshots__/index.spec.js.snap @@ -0,0 +1,16 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`render icon default slot 1`] = ` +Default slot + +`; + +exports[`render icon with builtin icon name 1`] = ` + + +`; + +exports[`render icon with url name 1`] = ` + + +`; diff --git a/packages/icon/test/index.spec.js b/packages/icon/test/index.spec.js new file mode 100644 index 000000000..c6c967e7a --- /dev/null +++ b/packages/icon/test/index.spec.js @@ -0,0 +1,29 @@ +import Icon from '..'; +import { mount } from '../../../test/utils'; + +test('render icon with builtin icon name', () => { + const wrapper = mount(Icon, { + propsData: { + name: 'success' + } + }); + expect(wrapper).toMatchSnapshot(); +}); + +test('render icon with url name', () => { + const wrapper = mount(Icon, { + propsData: { + name: 'https://img.yzcdn.com/icon.jpg' + } + }); + expect(wrapper).toMatchSnapshot(); +}); + +test('render icon default slot', () => { + const wrapper = mount({ + render(h) { + return h(Icon, { props: { name: 'success' } }, ['Default slot']); + } + }); + expect(wrapper).toMatchSnapshot(); +});