diff --git a/packages/components/carousel/__tests__/carousel.spec.ts b/packages/components/carousel/__tests__/carousel.spec.ts index 922ef98f1..50887544b 100644 --- a/packages/components/carousel/__tests__/carousel.spec.ts +++ b/packages/components/carousel/__tests__/carousel.spec.ts @@ -107,11 +107,8 @@ describe('Carousel', () => { }, }) - await wrapper.find('.ix-carousel-arrow-prev').trigger('click') - expect(onChange).toHaveBeenCalledTimes(0) - - await wrapper.find('.ix-carousel-arrow-next').trigger('click') - expect(onChange).toHaveBeenCalledTimes(0) + expect(wrapper.find('.ix-carousel-arrow-prev').exists()).toBeFalsy() + expect(wrapper.find('.ix-carousel-arrow-next').exists()).toBeFalsy() }) test('slot dot work', async () => { diff --git a/packages/components/carousel/src/Carousel.tsx b/packages/components/carousel/src/Carousel.tsx index 42ba21e72..5da519355 100644 --- a/packages/components/carousel/src/Carousel.tsx +++ b/packages/components/carousel/src/Carousel.tsx @@ -191,7 +191,7 @@ export default defineComponent({ ))} - {mergedShowArrow.value && ( + {mergedShowArrow.value && children.length > 1 && ( <>