From bcc0bafc3b3f015a510e7618b97448299eb9c4f2 Mon Sep 17 00:00:00 2001 From: qixm Date: Mon, 17 Jan 2022 09:21:37 +0800 Subject: [PATCH 1/2] fix: Carousel item export name --- packages/devui-vue/devui/carousel/index.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/devui-vue/devui/carousel/index.ts b/packages/devui-vue/devui/carousel/index.ts index 792419a4fc..6f05109ddf 100644 --- a/packages/devui-vue/devui/carousel/index.ts +++ b/packages/devui-vue/devui/carousel/index.ts @@ -1,16 +1,17 @@ import type { App } from 'vue' import Carousel from './src/carousel' -import CarouseItem from './src/item' +import CarouselItem from './src/item' Carousel.install = function(app: App) { app.component(Carousel.name, Carousel) } -CarouseItem.install = function(app: App) { - app.component(CarouseItem.name, CarouseItem); +CarouselItem.install = function(app: App) { + app.component(CarouselItem.name, CarouselItem); } export { Carousel } +export { CarouselItem } export default { title: 'Carousel 走马灯', @@ -18,6 +19,6 @@ export default { status: '80%', install(app: App): void { app.use(Carousel as any) - app.use(CarouseItem as any) + app.use(CarouselItem as any) } } From 0bebe4a3ad63dda461b68b1cd33578501805594e Mon Sep 17 00:00:00 2001 From: qixm Date: Mon, 17 Jan 2022 11:34:04 +0800 Subject: [PATCH 2/2] fix: carousel jest test case --- .../devui/carousel/__tests__/carousel.spec.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/packages/devui-vue/devui/carousel/__tests__/carousel.spec.ts b/packages/devui-vue/devui/carousel/__tests__/carousel.spec.ts index 525d71d769..a900c84833 100644 --- a/packages/devui-vue/devui/carousel/__tests__/carousel.spec.ts +++ b/packages/devui-vue/devui/carousel/__tests__/carousel.spec.ts @@ -1,8 +1,7 @@ import { ref, nextTick } from 'vue' import { mount } from '@vue/test-utils'; -import Carousel from '../carousel'; -import CarouselItem from '../item'; -import Button from '../../button' +import { CarouselItem, Carousel } from '../index'; +import { Button } from '../../button' const wait = (ms = 100) => new Promise(resolve => setTimeout(() => resolve(), ms)) @@ -140,13 +139,13 @@ describe('d-carousel', () => { {{ item }} `, setup() { - const items = ref(["page 1", 'page 2', 'page 3', 'page 4']) + const items = ref(['page 1', 'page 2', 'page 3', 'page 4']) const activeIndex = ref(0) const carousel = ref()