feat(CheckboxGroup): toggleAll support skipDisabled option (#7644)
This commit is contained in:
@@ -160,7 +160,7 @@ test('toggleAll method', async () => {
|
||||
<van-checkbox-group v-model="result" ref="group">
|
||||
<van-checkbox name="a" />
|
||||
<van-checkbox name="b" />
|
||||
<van-checkbox name="c" />
|
||||
<van-checkbox name="c" disabled />
|
||||
</van-checkbox-group>
|
||||
`,
|
||||
data() {
|
||||
@@ -186,4 +186,12 @@ test('toggleAll method', async () => {
|
||||
wrapper.vm.toggleAll(true);
|
||||
await later();
|
||||
expect(wrapper.vm.result).toEqual(['a', 'b', 'c']);
|
||||
|
||||
wrapper.vm.toggleAll({ skipDisabled: true });
|
||||
await later();
|
||||
expect(wrapper.vm.result).toEqual(['c']);
|
||||
|
||||
wrapper.vm.toggleAll({ checked: true, skipDisabled: true });
|
||||
await later();
|
||||
expect(wrapper.vm.result).toEqual(['a', 'b', 'c']);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user