mirror of
https://github.com/ElemeFE/element.git
synced 2025-12-16 11:44:01 +08:00
Backtop: Add backtop component (#15541)
This commit is contained in:
28
test/unit/specs/backtop.spec.js
Normal file
28
test/unit/specs/backtop.spec.js
Normal 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');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user