Backtop: Add backtop component (#15541)

This commit is contained in:
iamkun
2019-05-27 17:03:10 +08:00
committed by luckyCao
parent 9ea7012cfd
commit 45383cd655
16 changed files with 461 additions and 54 deletions

View File

@@ -0,0 +1,28 @@
import { createVue, destroyVM, wait } from '../util';
describe('Backtop', () => {
let vm;
afterEach(() => {
destroyVM(vm);
});
it('create', async() => {
vm = createVue({
template: `
<div ref="scrollTarget" class="test-scroll" style="height: 100px; overflow: auto">
<div style="height: 10000px; width: 100%">
<el-backtop target=".test-scroll">
<span>test_up_text</span>
</el-backtop>
</div>
</div>
`
}, true);
expect(vm.$el).to.exist;
expect(vm.$el.innerText).to.be.equal('');
vm.$refs.scrollTarget.scrollTop = 2000;
await wait();
expect(vm.$el.innerText).to.be.equal('test_up_text');
});
});