diff --git a/packages/divider/src/main.js b/packages/divider/src/main.js deleted file mode 100644 index e441814769..0000000000 --- a/packages/divider/src/main.js +++ /dev/null @@ -1,37 +0,0 @@ -export default { - functional: true, - - name: 'ElDivider', - - props: { - direction: { - type: String, - default: 'horizontal', - validator(val) { - return ['horizontal', 'vertical'].indexOf(val) !== -1; - } - }, - - contentPosition: { - type: String, - default: 'center', - validator(val) { - return ['left', 'center', 'right'].indexOf(val) !== -1; - } - } - }, - - render(h, context) { - const $slots = context.slots(); - const { direction, contentPosition } = context.props; - return ( -
- { - $slots.default && direction !== 'vertical' - ?
{$slots.default}
- : null - } -
- ); - } -}; diff --git a/packages/divider/src/main.vue b/packages/divider/src/main.vue new file mode 100644 index 0000000000..fa712981ac --- /dev/null +++ b/packages/divider/src/main.vue @@ -0,0 +1,37 @@ + + + diff --git a/test/unit/specs/divider.spec.js b/test/unit/specs/divider.spec.js index 1a0560ab8a..cea5dc2b13 100644 --- a/test/unit/specs/divider.spec.js +++ b/test/unit/specs/divider.spec.js @@ -25,4 +25,13 @@ describe('Divider', () => { expect(vm.$el.className).to.include('el-divider--vertical'); }); + + it('apply class to divider', () => { + vm = createVue({ + template: ` + 我是一条完美分割线! + ` + }); + expect(vm.$el.className).to.include('my-divider'); + }); });