[Improvement] Rebuild test system (#1051)

This commit is contained in:
neverland
2018-05-12 14:04:32 +08:00
committed by GitHub
parent 360f2f40b1
commit a55eda8891
185 changed files with 4989 additions and 7950 deletions

View File

@@ -0,0 +1,26 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`renders badge correctly 1`] = `
<div>
<div>
<div class="van-hairline--top-bottom van-badge-group">
<a class="van-badge van-badge--select van-hairline">
<!---->
标签名称
</a>
<a class="van-badge van-hairline">
<div class="van-badge__info">8</div>
标签名称
</a>
<a class="van-badge van-hairline">
<div class="van-badge__info">99</div>
标签名称
</a>
<a class="van-badge van-hairline">
<div class="van-badge__info">199</div>
标签名称
</a>
</div>
</div>
</div>
`;

View File

@@ -0,0 +1,27 @@
import { mount } from '@vue/test-utils';
import Badge from '../';
import BadgeGroup from '../../badge-group';
import demoTest from '../../../test/demo-test';
demoTest(Badge);
test('click', () => {
const onClick = jest.fn();
const wrapper = mount({
template: `
<badge-group>
<badge @click="onClick">Text</badge>
</badge-group>
`,
components: {
Badge,
BadgeGroup
},
methods: {
onClick
}
});
wrapper.find('.van-badge').trigger('click');
expect(onClick.mock.calls[0][0]).toBe(0);
});