Skip to content

Commit e539c80

Browse files
authored
Merge pull request #178 from aquinojardim/master
Correct Tests, Typescript and ESlint errs
2 parents f396ec6 + 29b7e5c commit e539c80

File tree

37,344 files changed

+3492652
-377
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

37,344 files changed

+3492652
-377
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "build web extension bundle.js",
44
"jest": {
55
"transform": {
6-
".(ts|tsx)": "ts-jest"
6+
"^.+\\.(js|ts|tsx)$": "ts-jest"
77
},
88
"testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$",
99
"moduleFileExtensions": [

src/app/__tests__/ActionContainer.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
12
/* eslint-disable react/jsx-filename-extension */
23

34
import { shallow, configure } from 'enzyme';
@@ -8,8 +9,7 @@ import { useStoreContext } from '../store';
89
import { emptySnapshots } from '../actions/actions';
910
import Action from '../components/Action';
1011

11-
12-
configure({ adapter: new Adapter() });
12+
configure({ adapter: new (Adapter as any)() });
1313

1414
const state = {
1515
tabs: {

src/app/__tests__/ButtonsContainer.test.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
12
/* eslint-disable react/jsx-filename-extension */
23
import { shallow, configure } from 'enzyme';
34
import React from 'react';
@@ -6,7 +7,7 @@ import ButtonsContainer from '../containers/ButtonsContainer';
67
import { useStoreContext } from '../store';
78
import { toggleMode } from '../actions/actions';
89

9-
configure({ adapter: new Adapter() });
10+
configure({ adapter: new (Adapter as any)() });
1011

1112
const state = {
1213
tabs: {
@@ -105,4 +106,4 @@ describe('testing the bottom buttons', () => {
105106
expect(wrapper.find('.persist-button').text()).toBe('Unpersist');
106107
});
107108
});
108-
});
109+
});

src/app/__tests__/Chart.test.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
2+
/* eslint-disable @typescript-eslint/no-var-requires */
13
/* eslint-disable react/jsx-props-no-spreading */
24
/* eslint-disable import/no-extraneous-dependencies */
35
/* eslint-disable import/no-named-as-default-member */
46
/* eslint-disable import/no-named-as-default */
57
import React from 'react';
68
import { configure, mount } from 'enzyme';
79
import Adapter from 'enzyme-adapter-react-16';
10+
811
const Chart = require('../components/Chart').default;
912

1013
// Unit test cases for d3 functionality
11-
configure({ adapter: new Adapter() });
14+
configure({ adapter: new (Adapter as any)() });
15+
1216
// Test the life cycle methods in Chart
1317
describe('Life cycle methods in Chart', () => {
1418
let wrapper;

src/app/__tests__/Diff.test.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
2+
/* eslint-disable @typescript-eslint/no-var-requires */
13
import React from 'react';
24
import { configure, shallow } from 'enzyme';
35
import Adapter from 'enzyme-adapter-react-16';
4-
const Diff = require('../components/Diff').default;
5-
66
import { useStoreContext } from '../store';
77

8-
configure({ adapter: new Adapter() });
8+
const Diff = require('../components/Diff').default;
9+
10+
configure({ adapter: new (Adapter as any)() });
911

1012
jest.mock('../store');
1113

src/app/__tests__/DiffRoute.test.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
2+
/* eslint-disable @typescript-eslint/no-var-requires */
13
import React from 'react';
24
import { configure, shallow } from 'enzyme';
35
import Adapter from 'enzyme-adapter-react-16';
4-
import {
5-
MemoryRouter as Router, Route, NavLink, Switch,
6-
} from 'react-router-dom';
6+
import { MemoryRouter as Router, Switch } from 'react-router-dom';
7+
78
const DiffRoute = require('../components/DiffRoute').default;
89

910
const props = {
1011
snapshot: [{}],
1112
};
1213

13-
14-
configure({ adapter: new Adapter() });
14+
configure({ adapter: new (Adapter as any)() });
1515
let wrapper;
1616

1717
describe('DiffRoute props', () => {

src/app/__tests__/MainContainer.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
2+
/* eslint-disable @typescript-eslint/no-empty-function */
3+
/* eslint-disable @typescript-eslint/no-var-requires */
14
/* eslint-disable react/jsx-filename-extension */
25
import { shallow, configure } from 'enzyme';
36
import React from 'react';
@@ -13,7 +16,7 @@ import ButtonsContainer from '../containers/ButtonsContainer';
1316

1417
const chrome = require('sinon-chrome');
1518

16-
configure({ adapter: new Adapter() });
19+
configure({ adapter: new (Adapter as any)() });
1720

1821
const state = {
1922
tabs: {},

src/app/__tests__/action.test.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
2+
/* eslint-disable @typescript-eslint/no-empty-function */
3+
/* eslint-disable @typescript-eslint/no-var-requires */
14
/* eslint-disable react/jsx-props-no-spreading */
25
import React from 'react';
36
import { configure, shallow } from 'enzyme';
47
import Adapter from 'enzyme-adapter-react-16';
5-
import Action from '../components/Action';
68
import { changeView, changeSlider } from '../actions/actions';
79

8-
configure({ adapter: new Adapter() });
10+
const Action = require('../components/Action').default;
11+
12+
configure({ adapter: new (Adapter as any)() });
913

1014
describe('unit testing for Action.jsx', () => {
1115
let wrapper;
1216
const props = {
13-
key:'actions2',
17+
key: 'actions2',
1418
selected: true,
1519
last: false,
1620
index: 2,

src/app/__tests__/dropdown.test.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
2+
/* eslint-disable @typescript-eslint/no-var-requires */
13
/* eslint-disable react/jsx-props-no-spreading */
24
/* eslint-disable react/jsx-filename-extension */
35
import React from 'react';
46
import { configure, shallow } from 'enzyme';
57
import Adapter from 'enzyme-adapter-react-16';
6-
import Dropdown from '../components/Dropdown';
78

8-
configure({ adapter: new Adapter() });
9+
const Dropdown = require('../components/Dropdown').default;
10+
11+
configure({ adapter: new (Adapter as any)() });
912

1013
describe('unit testing for Dropdown.jsx', () => {
1114
let wrapper;

src/app/__tests__/index.test.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
/* eslint-disable @typescript-eslint/no-var-requires */
12
import React from 'react';
23
import ReactDOM from 'react-dom';
3-
import App from '../components/App';
4+
5+
const App = require('../components/App').default;
46

57
it('renders without crashing', () => {
68
const root = document.createElement('root');
79
ReactDOM.render(<App />, root);
8-
})
10+
});

0 commit comments

Comments
 (0)