Skip to content

Commit

Permalink
test: add from test
Browse files Browse the repository at this point in the history
  • Loading branch information
tangjinzhou committed May 18, 2018
1 parent eac84f2 commit ba688ce
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 10 deletions.
16 changes: 8 additions & 8 deletions components/transfer/__tests__/__snapshots__/demo.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ exports[`renders ./components/transfer/demo/advanced.md correctly 1`] = `
<div class="ant-transfer-list ant-transfer-list-with-footer" style="width: 250px; height: 300px;">
<div class="ant-transfer-list-header">
<label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input"><span class="ant-checkbox-inner"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>11 items</span><span class="ant-transfer-list-header-title"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>20 items</span><span class="ant-transfer-list-header-title"></span></span>
</div>
<div class="ant-transfer-list-body ant-transfer-list-body-with-search">
<div class="ant-transfer-list-body-search-wrapper">
Expand All @@ -30,7 +30,7 @@ exports[`renders ./components/transfer/demo/advanced.md correctly 1`] = `
<div class="ant-transfer-list ant-transfer-list-with-footer" style="width: 250px; height: 300px;">
<div class="ant-transfer-list-header">
<label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input"><span class="ant-checkbox-inner"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>9 items</span><span class="ant-transfer-list-header-title"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>0 item</span><span class="ant-transfer-list-header-title"></span></span>
</div>
<div class="ant-transfer-list-body ant-transfer-list-body-with-search">
<div class="ant-transfer-list-body-search-wrapper">
Expand Down Expand Up @@ -87,7 +87,7 @@ exports[`renders ./components/transfer/demo/custom-item.md correctly 1`] = `
<div class="ant-transfer-list" style="width: 300px; height: 300px;">
<div class="ant-transfer-list-header">
<label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input"><span class="ant-checkbox-inner"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>11 items</span><span class="ant-transfer-list-header-title"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>20 items</span><span class="ant-transfer-list-header-title"></span></span>
</div>
<div class="ant-transfer-list-body">
<!---->
Expand All @@ -105,7 +105,7 @@ exports[`renders ./components/transfer/demo/custom-item.md correctly 1`] = `
<div class="ant-transfer-list" style="width: 300px; height: 300px;">
<div class="ant-transfer-list-header">
<label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input"><span class="ant-checkbox-inner"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>9 items</span><span class="ant-transfer-list-header-title"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>0 item</span><span class="ant-transfer-list-header-title"></span></span>
</div>
<div class="ant-transfer-list-body">
<!---->
Expand All @@ -120,7 +120,7 @@ exports[`renders ./components/transfer/demo/large-data.md correctly 1`] = `
<div class="ant-transfer-list">
<div class="ant-transfer-list-header">
<label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input"><span class="ant-checkbox-inner"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>1003 items</span><span class="ant-transfer-list-header-title"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>2000 items</span><span class="ant-transfer-list-header-title"></span></span>
</div>
<div class="ant-transfer-list-body">
<!---->
Expand All @@ -138,7 +138,7 @@ exports[`renders ./components/transfer/demo/large-data.md correctly 1`] = `
<div class="ant-transfer-list">
<div class="ant-transfer-list-header">
<label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input"><span class="ant-checkbox-inner"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>997 items</span><span class="ant-transfer-list-header-title"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>0 item</span><span class="ant-transfer-list-header-title"></span></span>
</div>
<div class="ant-transfer-list-body">
<!---->
Expand All @@ -153,7 +153,7 @@ exports[`renders ./components/transfer/demo/search.md correctly 1`] = `
<div class="ant-transfer-list">
<div class="ant-transfer-list-header">
<label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input"><span class="ant-checkbox-inner"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>12 items</span><span class="ant-transfer-list-header-title"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>20 items</span><span class="ant-transfer-list-header-title"></span></span>
</div>
<div class="ant-transfer-list-body ant-transfer-list-body-with-search">
<div class="ant-transfer-list-body-search-wrapper">
Expand All @@ -175,7 +175,7 @@ exports[`renders ./components/transfer/demo/search.md correctly 1`] = `
<div class="ant-transfer-list">
<div class="ant-transfer-list-header">
<label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input type="checkbox" class="ant-checkbox-input"><span class="ant-checkbox-inner"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>8 items</span><span class="ant-transfer-list-header-title"></span></span>
</label><span class="ant-transfer-list-header-selected"><span>0 item</span><span class="ant-transfer-list-header-title"></span></span>
</div>
<div class="ant-transfer-list-body ant-transfer-list-body-with-search">
<div class="ant-transfer-list-body-search-wrapper">
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -166,4 +166,4 @@
"shallowequal": "^1.0.2",
"warning": "^3.0.0"
}
}
}
4 changes: 4 additions & 0 deletions tests/setup.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ global.cancelAnimationFrame = function (cb) {
return clearTimeout(cb, 0)
}

const mockMath = Object.create(global.Math)
mockMath.random = () => 0.5
global.Math = mockMath

Vue.component('transition-group', {
props: ['tag'],
render (createElement) {
Expand Down
3 changes: 2 additions & 1 deletion tests/shared/demoTest.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ import antd from 'vue-antd-ui'
Vue.use(antd)

export default function demoTest (component, options = {}) {
const files = glob.sync(`./components/${component}/demo/*.md`)
const suffix = options.suffix || 'md'
const files = glob.sync(`./components/${component}/demo/*.${suffix}`)

files.forEach((file) => {
let testMethod = options.skip === true ? test.skip : test
Expand Down

0 comments on commit ba688ce

Please sign in to comment.