Skip to content

Commit 4791bd4

Browse files
committed
Fix tests
1 parent 25cbacd commit 4791bd4

File tree

4 files changed

+15
-14
lines changed

4 files changed

+15
-14
lines changed

.eslintrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"no-plusplus": 0,
1212
"react/jsx-filename-extension": ["error", { "extensions": [".js"] }],
1313
"react/forbid-prop-types": 0,
14+
"react/sort-comp": 0,
1415
"jsx-a11y/no-static-element-interactions": 0,
1516
"import/no-extraneous-dependencies": 0
1617
}

src/__tests__/main-test.js

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-env jest */
22
/* eslint-disable import/no-named-as-default-member */
3-
import ReactTabs, { Tab, Tabs, TabList, TabPanel } from '../main';
3+
import { Tab, Tabs, TabList, TabPanel } from '../main';
44
import TabComponent from '../components/Tab';
55
import TabListComponent from '../components/TabList';
66
import TabsComponent from '../components/Tabs';
@@ -13,11 +13,4 @@ describe('main.js', () => {
1313
expect(Tabs).toEqual(TabsComponent);
1414
expect(TabPanel).toEqual(TabPanelComponent);
1515
});
16-
17-
it('should correctly export all components as legacy es6 export', () => {
18-
expect(ReactTabs.Tab).toEqual(TabComponent);
19-
expect(ReactTabs.TabList).toEqual(TabListComponent);
20-
expect(ReactTabs.Tabs).toEqual(TabsComponent);
21-
expect(ReactTabs.TabPanel).toEqual(TabPanelComponent);
22-
});
2316
});

src/components/Tabs.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ export default class Tabs extends Component {
3535
selectedIndex: PropTypes.number, // eslint-disable-line react/no-unused-prop-types
3636
};
3737

38+
tabNodes = [];
39+
3840
constructor(props) {
3941
super(props);
4042
this.state = this.copyPropsToState(this.props, this.state);
@@ -213,8 +215,6 @@ export default class Tabs extends Component {
213215
});
214216
}
215217

216-
tabNodes: [];
217-
218218
handleKeyDown = (e) => {
219219
if (this.isTabFromContainer(e.target)) {
220220
let index = this.state.selectedIndex;

src/main.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
export { Tabs } from './components/Tabs';
2-
export { TabList } from './components/TabList';
3-
export { Tab } from './components/Tab';
4-
export { TabPanel } from './components/TabPanel';
1+
import Tabs from './components/Tabs';
2+
import TabList from './components/TabList';
3+
import Tab from './components/Tab';
4+
import TabPanel from './components/TabPanel';
5+
6+
export {
7+
Tab,
8+
TabList,
9+
TabPanel,
10+
Tabs,
11+
};

0 commit comments

Comments
 (0)