mirror of
https://github.com/ElemeFE/element.git
synced 2025-12-16 11:44:01 +08:00
InputNumber: add select method (#13286)
* Input: add test for `select` method * InputNumber: add `select` method
This commit is contained in:
@@ -396,4 +396,35 @@ describe('InputNumber', () => {
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
describe('InputNumber Methods', () => {
|
||||
it('method:select', done => {
|
||||
const testContent = '123';
|
||||
|
||||
vm = createVue({
|
||||
template: `
|
||||
<el-input-number
|
||||
ref="inputNumComp"
|
||||
:value="${testContent}"
|
||||
/>
|
||||
`
|
||||
}, true);
|
||||
|
||||
expect(vm.$refs.inputNumComp.$refs.input.$refs.input.selectionStart)
|
||||
.to.equal(testContent.length);
|
||||
expect(vm.$refs.inputNumComp.$refs.input.$refs.input.selectionEnd)
|
||||
.to.equal(testContent.length);
|
||||
|
||||
vm.$refs.inputNumComp.select();
|
||||
|
||||
vm.$nextTick(_ => {
|
||||
expect(vm.$refs.inputNumComp.$refs.input.$refs.input.selectionStart)
|
||||
.to.equal(0);
|
||||
expect(vm.$refs.inputNumComp.$refs.input.$refs.input.selectionEnd)
|
||||
.to.equal(testContent.length);
|
||||
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user