Browse Source

fix: 修复menu单元测试报错

Drjnigfubo 3 years ago
parent
commit
ce5ee77858

+ 3 - 1
src/packages/__VUE/menu/__tests__/menu.spec.ts

@@ -128,9 +128,11 @@ test('menu item title props: nut-menu__title-text html should contain custom tit
 
 test('menu item title icon props: nut-menu__title i classes should contain nut-icon-joy-smile', async () => {
   const wrapper = mount(Menu, {
+    props: {
+      titleIcon: 'joy-smile'
+    },
     slots: {
       default: h(MenuItem, {
-        titleIcon: 'joy-smile',
         modelValue: 0,
         options: options1
       })

+ 2 - 2
src/packages/__VUE/menu/demo.vue

@@ -25,8 +25,8 @@
       <nut-menu-item v-model="state.value2" @change="handleChange" :options="options2" />
     </nut-menu>
     <h2>{{ translate('customIcons') }}</h2>
-    <nut-menu>
-      <nut-menu-item v-model="state.value1" :options="options1" titleIcon="joy-smile" />
+    <nut-menu titleIcon="joy-smile">
+      <nut-menu-item v-model="state.value1" :options="options1" />
       <nut-menu-item v-model="state.value2" @change="handleChange" :options="options2" optionIcon="checklist" />
     </nut-menu>
     <h2>{{ translate('expandDirection') }}</h2>