feat(NumberKeyboard): add number random prop (#7841)
This commit is contained in:
@@ -238,3 +238,22 @@ test('close-button-loading prop', () => {
|
||||
|
||||
expect(wrapper.contains('.van-key__loading-icon')).toBeTruthy();
|
||||
});
|
||||
test('random-key-order prop', () => {
|
||||
const wrapper = mount(NumberKeyboard, {
|
||||
propsData: {
|
||||
show: true,
|
||||
randomKeyOrder: true,
|
||||
},
|
||||
});
|
||||
|
||||
const keys = [];
|
||||
const clickKeys = [];
|
||||
for (let i = 0; i < 9; i++) {
|
||||
keys.push(i + 1);
|
||||
|
||||
clickKey(wrapper.findAll('.van-key').at(i));
|
||||
clickKeys.push(wrapper.emitted('input')[i][0]);
|
||||
}
|
||||
|
||||
expect(keys.every((v, k) => keys[k] === clickKeys[k])).toEqual(false);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user