diff --git a/package.json b/package.json index 4e1840d..557ddcb 100644 --- a/package.json +++ b/package.json @@ -74,6 +74,11 @@ "testEnvironment": "node", "testMatch": [ "**/test/**/*.test.js" + ], + "moduleFileExtensions": ["js", "jsx"], + "moduleDirectories": [ + "node_modules", + "packages/react-bootstrap-table2" ] } } diff --git a/packages/react-bootstrap-table2/test/body.test.js b/packages/react-bootstrap-table2/test/body.test.js index 30f01dd..4c92789 100644 --- a/packages/react-bootstrap-table2/test/body.test.js +++ b/packages/react-bootstrap-table2/test/body.test.js @@ -2,11 +2,11 @@ import React from 'react'; import sinon from 'sinon'; import { shallow } from 'enzyme'; -import Body from '../src/body'; -import Row from '../src/row'; -import Const from '../src/const'; -import RowSection from '../src/row-section'; -import mockBodyResolvedProps from '../test/mock-data/body-resolved-props'; +import Body from 'src/body'; +import Row from 'src/row'; +import Const from 'src/const'; +import RowSection from 'src/row-section'; +import mockBodyResolvedProps from 'test/mock-data/body-resolved-props'; describe('Body', () => { let wrapper; diff --git a/packages/react-bootstrap-table2/test/bootstrap-table.test.js b/packages/react-bootstrap-table2/test/bootstrap-table.test.js index 2ee2b96..332c097 100644 --- a/packages/react-bootstrap-table2/test/bootstrap-table.test.js +++ b/packages/react-bootstrap-table2/test/bootstrap-table.test.js @@ -2,11 +2,11 @@ import React from 'react'; import sinon from 'sinon'; import { shallow } from 'enzyme'; -import Caption from '../src/caption'; -import Header from '../src/header'; -import Body from '../src/body'; -import BootstrapTable from '../src/bootstrap-table'; -import Const from '../src/const'; +import Caption from 'src/caption'; +import BootstrapTable from 'src/bootstrap-table'; +import Header from 'src/header'; +import Body from 'src/body'; +import Const from 'src/const'; describe('BootstrapTable', () => { let wrapper; diff --git a/packages/react-bootstrap-table2/test/cell.test.js b/packages/react-bootstrap-table2/test/cell.test.js index 49d9458..4b5d43c 100644 --- a/packages/react-bootstrap-table2/test/cell.test.js +++ b/packages/react-bootstrap-table2/test/cell.test.js @@ -2,8 +2,8 @@ import React from 'react'; import sinon from 'sinon'; import { shallow } from 'enzyme'; -import Const from '../src/const'; -import Cell from '../src/cell'; +import Const from 'src/const'; +import Cell from 'src/cell'; describe('Cell', () => { let wrapper; diff --git a/packages/react-bootstrap-table2/test/editing-cell.test.js b/packages/react-bootstrap-table2/test/editing-cell.test.js index 864b7c4..6394f4f 100644 --- a/packages/react-bootstrap-table2/test/editing-cell.test.js +++ b/packages/react-bootstrap-table2/test/editing-cell.test.js @@ -3,10 +3,11 @@ import React from 'react'; import sinon from 'sinon'; import { shallow, mount } from 'enzyme'; -import { TableRowWrapper } from './test-helpers/table-wrapper'; -import EditingCell from '../src/editing-cell'; -import TextEditor from '../src/text-editor'; -import EditorIndicator from '../src/editor-indicator'; +import EditingCell from 'src/editing-cell'; +import TextEditor from 'src/text-editor'; +import EditorIndicator from 'src/editor-indicator'; + +import { TableRowWrapper } from 'test/test-helpers/table-wrapper'; describe('EditingCell', () => { let wrapper; diff --git a/packages/react-bootstrap-table2/test/header-cell.test.js b/packages/react-bootstrap-table2/test/header-cell.test.js index 408b853..e9f6b88 100644 --- a/packages/react-bootstrap-table2/test/header-cell.test.js +++ b/packages/react-bootstrap-table2/test/header-cell.test.js @@ -2,10 +2,10 @@ import React from 'react'; import sinon from 'sinon'; import { shallow } from 'enzyme'; -import Const from '../src/const'; -import SortCaret from '../src/sort-caret'; -import SortSymbol from '../src/sort-symbol'; -import HeaderCell from '../src/header-cell'; +import Const from 'src/const'; +import SortCaret from 'src/sort-caret'; +import SortSymbol from 'src/sort-symbol'; +import HeaderCell from 'src/header-cell'; describe('HeaderCell', () => { let wrapper; diff --git a/packages/react-bootstrap-table2/test/header.test.js b/packages/react-bootstrap-table2/test/header.test.js index bd45f41..f48ccbf 100644 --- a/packages/react-bootstrap-table2/test/header.test.js +++ b/packages/react-bootstrap-table2/test/header.test.js @@ -1,11 +1,12 @@ import React from 'react'; import { shallow } from 'enzyme'; -import HeaderCell from '../src/header-cell'; -import SelectionHeaderCell from '../src//row-selection/selection-header-cell'; -import Header from '../src/header'; -import Const from '../src/const'; -import mockHeaderResolvedProps from '../test/mock-data/header-resolved-props'; +import HeaderCell from 'src/header-cell'; +import SelectionHeaderCell from 'src/row-selection/selection-header-cell'; +import Header from 'src/header'; +import Const from 'src/const'; + +import mockHeaderResolvedProps from 'test/mock-data/header-resolved-props'; describe('Header', () => { let wrapper; diff --git a/packages/react-bootstrap-table2/test/mock-data/body-resolved-props.js b/packages/react-bootstrap-table2/test/mock-data/body-resolved-props.js index d95bf3e..efd8eab 100644 --- a/packages/react-bootstrap-table2/test/mock-data/body-resolved-props.js +++ b/packages/react-bootstrap-table2/test/mock-data/body-resolved-props.js @@ -1,4 +1,4 @@ -import Const from '../../src/const'; +import Const from 'src/const'; const { ROW_SELECT_DISABLED, UNABLE_TO_CELL_EDIT } = Const; diff --git a/packages/react-bootstrap-table2/test/mock-data/header-resolved-props.js b/packages/react-bootstrap-table2/test/mock-data/header-resolved-props.js index 23ab27e..a51fc96 100644 --- a/packages/react-bootstrap-table2/test/mock-data/header-resolved-props.js +++ b/packages/react-bootstrap-table2/test/mock-data/header-resolved-props.js @@ -1,4 +1,4 @@ -import Const from '../../src/const'; +import Const from 'src/const'; const { ROW_SELECT_DISABLED } = Const; diff --git a/packages/react-bootstrap-table2/test/props-resolver/index.test.js b/packages/react-bootstrap-table2/test/props-resolver/index.test.js index e865126..dec588a 100644 --- a/packages/react-bootstrap-table2/test/props-resolver/index.test.js +++ b/packages/react-bootstrap-table2/test/props-resolver/index.test.js @@ -2,9 +2,9 @@ import React, { Component } from 'react'; import sinon from 'sinon'; import { shallow } from 'enzyme'; -import { extendTo } from '../test-helpers/mock-component'; -import baseResolver from '../../src/props-resolver/index'; -import Const from '../../src/const'; +import baseResolver from 'src/props-resolver/index'; +import Const from 'src/const'; +import { extendTo } from 'test/test-helpers/mock-component'; describe('TableResolver', () => { const keyField = 'id'; diff --git a/packages/react-bootstrap-table2/test/row-section.test.js b/packages/react-bootstrap-table2/test/row-section.test.js index 640d11b..782d196 100644 --- a/packages/react-bootstrap-table2/test/row-section.test.js +++ b/packages/react-bootstrap-table2/test/row-section.test.js @@ -1,7 +1,7 @@ import React from 'react'; import { shallow } from 'enzyme'; -import RowSection from '../src/row-section'; +import RowSection from 'src/row-section'; describe('Row', () => { const colSpan = 3; diff --git a/packages/react-bootstrap-table2/test/row-selection/selection-cell.test.js b/packages/react-bootstrap-table2/test/row-selection/selection-cell.test.js index ca64d3b..84088e4 100644 --- a/packages/react-bootstrap-table2/test/row-selection/selection-cell.test.js +++ b/packages/react-bootstrap-table2/test/row-selection/selection-cell.test.js @@ -2,7 +2,7 @@ import React from 'react'; import { shallow } from 'enzyme'; import sinon from 'sinon'; -import SelectionCell from '../../src/row-selection/selection-cell'; +import SelectionCell from 'src/row-selection/selection-cell'; describe('', () => { const mode = 'checkbox'; diff --git a/packages/react-bootstrap-table2/test/row-selection/selection-header-cell.test.js b/packages/react-bootstrap-table2/test/row-selection/selection-header-cell.test.js index ae3837b..62f6abe 100644 --- a/packages/react-bootstrap-table2/test/row-selection/selection-header-cell.test.js +++ b/packages/react-bootstrap-table2/test/row-selection/selection-header-cell.test.js @@ -2,8 +2,8 @@ import React from 'react'; import { shallow } from 'enzyme'; import sinon from 'sinon'; -import Constant from '../../src/const'; -import SelectionHeaderCell, { CheckBox } from '../../src/row-selection/selection-header-cell'; +import Constant from 'src/const'; +import SelectionHeaderCell, { CheckBox } from 'src/row-selection/selection-header-cell'; let wrapper; diff --git a/packages/react-bootstrap-table2/test/row.test.js b/packages/react-bootstrap-table2/test/row.test.js index cdbf885..ed891f9 100644 --- a/packages/react-bootstrap-table2/test/row.test.js +++ b/packages/react-bootstrap-table2/test/row.test.js @@ -2,12 +2,13 @@ import React from 'react'; import sinon from 'sinon'; import { shallow } from 'enzyme'; -import Cell from '../src/cell'; -import Row from '../src/row'; -import Const from '../src/const'; -import EditingCell from '../src/editing-cell'; -import SelectionCell from '../src//row-selection/selection-cell'; -import mockBodyResolvedProps from '../test/mock-data/body-resolved-props'; +import Cell from 'src/cell'; +import Row from 'src/row'; +import Const from 'src/const'; +import EditingCell from 'src/editing-cell'; +import SelectionCell from 'src/row-selection/selection-cell'; + +import mockBodyResolvedProps from 'test/mock-data/body-resolved-props'; const defaultColumns = [{ dataField: 'id', diff --git a/packages/react-bootstrap-table2/test/sort-caret.test.js b/packages/react-bootstrap-table2/test/sort-caret.test.js index 933525d..92649c8 100644 --- a/packages/react-bootstrap-table2/test/sort-caret.test.js +++ b/packages/react-bootstrap-table2/test/sort-caret.test.js @@ -1,8 +1,8 @@ import React from 'react'; import { shallow } from 'enzyme'; -import Const from '../src/const'; -import SortCaret from '../src/sort-caret'; +import Const from 'src/const'; +import SortCaret from 'src/sort-caret'; describe('SortCaret', () => { let wrapper; diff --git a/packages/react-bootstrap-table2/test/sort-symbol.test.js b/packages/react-bootstrap-table2/test/sort-symbol.test.js index d13346c..8873de4 100644 --- a/packages/react-bootstrap-table2/test/sort-symbol.test.js +++ b/packages/react-bootstrap-table2/test/sort-symbol.test.js @@ -1,7 +1,7 @@ import React from 'react'; import { shallow } from 'enzyme'; -import SortSymbol from '../src/sort-symbol'; +import SortSymbol from 'src/sort-symbol'; describe('SortSymbol', () => { let wrapper; diff --git a/packages/react-bootstrap-table2/test/store/base.test.js b/packages/react-bootstrap-table2/test/store/base.test.js index d3b0ec3..c7e7052 100644 --- a/packages/react-bootstrap-table2/test/store/base.test.js +++ b/packages/react-bootstrap-table2/test/store/base.test.js @@ -1,6 +1,6 @@ -import Base from '../../src/store/base'; -import Const from '../../src/const'; -import _ from '../../src/utils'; +import Base from 'src/store/base'; +import Const from 'src/const'; +import _ from 'src/utils'; describe('Store Base', () => { let store; diff --git a/packages/react-bootstrap-table2/test/store/sort.test.js b/packages/react-bootstrap-table2/test/store/sort.test.js index 1eb42ff..bafb802 100644 --- a/packages/react-bootstrap-table2/test/store/sort.test.js +++ b/packages/react-bootstrap-table2/test/store/sort.test.js @@ -1,7 +1,7 @@ import sinon from 'sinon'; -import { sort } from '../../src/store/sort'; -import Const from '../../src/const'; +import { sort } from 'src/store/sort'; +import Const from 'src/const'; describe('Sort Function', () => { const data = [ diff --git a/packages/react-bootstrap-table2/test/text-editor.test.js b/packages/react-bootstrap-table2/test/text-editor.test.js index 0150bc3..107b0df 100644 --- a/packages/react-bootstrap-table2/test/text-editor.test.js +++ b/packages/react-bootstrap-table2/test/text-editor.test.js @@ -1,7 +1,7 @@ import React from 'react'; import { shallow } from 'enzyme'; -import TextEditor from '../src/text-editor'; +import TextEditor from 'src/text-editor'; describe('TextEditor', () => { let wrapper; diff --git a/packages/react-bootstrap-table2/test/utils.test.js b/packages/react-bootstrap-table2/test/utils.test.js index 2aa43b1..5cba66c 100644 --- a/packages/react-bootstrap-table2/test/utils.test.js +++ b/packages/react-bootstrap-table2/test/utils.test.js @@ -1,4 +1,4 @@ -import _ from '../src/utils'; +import _ from 'src/utils'; describe('Utils', () => { describe('get', () => {