Skip to content

Commit

Permalink
fix some eslint error
Browse files Browse the repository at this point in the history
  • Loading branch information
光弘 committed Sep 14, 2018
1 parent d80fb63 commit f63e782
Show file tree
Hide file tree
Showing 4 changed files with 57 additions and 57 deletions.
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
],
"parser": "babel-eslint",
"env": {
"browser": true
"browser": true,
"mocha": true
},
"rules": {
"import/no-extraneous-dependencies": "off",
Expand Down
54 changes: 0 additions & 54 deletions tests/Carousel.spec.js

This file was deleted.

53 changes: 53 additions & 0 deletions tests/Carousel.spec.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
import expect from 'expect.js';
import React from 'react';
import Enzyme, { mount } from 'enzyme';
import Adapter from 'enzyme-adapter-react-15';
import Carousel from '../src';

Enzyme.configure({ adapter: new Adapter() });

describe('Carousel', () => {
it('className prop works', () => {
const node = mount(<Carousel className="test-classname" />);
expect(node.props().className).to.equal('test-classname');
});

it('prefixCls prop works', () => {
const node = mount(<Carousel prefixCls="test-prefix" />);
expect(node.find('.test-prefix')).to.have.length(1);
});

it('centerDots prop works', () => {
const node1 = mount(<Carousel prefixCls="test-prefix" />);
expect(node1.find('.test-prefix-dots-centered')).to.have.length(1);

const node2 = mount(<Carousel prefixCls="test-prefix" centerDots={false} />);
expect(node2.find('.test-prefix-dots-centered')).to.have.length(0);
});

it('largeArrowsAndDots prop works', () => {
const node1 = mount(<Carousel prefixCls="test-prefix" />);
expect(node1.find('.test-prefix-large-mode')).to.have.length(0);

const node2 = mount(<Carousel prefixCls="test-prefix" largeArrowsAndDots />);
expect(node2.find('.test-prefix-large-mode')).to.have.length(1);
});

it('arrows === always works', () => {
const node1 = mount(<Carousel prefixCls="test-prefix" arrows="test" />);
expect(node1.find('.test-prefix-always-show-arrows')).to.have.length(0);

const node2 = mount(<Carousel prefixCls="test-prefix" arrows="always" />);
expect(node1.find('.test-prefix-always-show-arrows')).to.have.length(0);
});

it('coverage improve', () => {
mount(
<Carousel>
<div>
a
</div>
</Carousel>,
);
});
});
4 changes: 2 additions & 2 deletions tests/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
* only require other specs here
*/

const req = require.context('.', false, /\.spec\.js$/);
req.keys().forEach(req);
const req = require.context('.', false, /\.spec\.js(x)?$/);
req.keys().forEach(req);

0 comments on commit f63e782

Please sign in to comment.