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');
+ });
});