Skip to content

Commit 4f8f819

Browse files
committed
Update dependencies
1 parent 16c1751 commit 4f8f819

File tree

9 files changed

+87
-77
lines changed

9 files changed

+87
-77
lines changed

.mocha.opts

Lines changed: 0 additions & 5 deletions
This file was deleted.

.mocharc.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
reporter: mocha-multi-reporters
2+
reporter-option:
3+
- 'configFile=.mocha-multi-reporters.json'
4+
recursive: true
5+
spec: 'src/**/*-test.js'
6+

package.json

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"start:dev": "node_modules/.bin/babel-node ./demo/server.js",
1616
"test": "npm run test:coverage",
1717
"test:coverage": "node_modules/.bin/nyc --require babel-core/register npm run test:mocha",
18-
"test:mocha": "mocha --opts .mocha.opts $(find src -name '*-test.js')",
18+
"test:mocha": "BABEL_ENV=test mocha",
1919
"test:watch": "npm test | npm run watch",
2020
"watch": "npm-watch",
2121
"postinstall": "opencollective postinstall"
@@ -37,77 +37,77 @@
3737
},
3838
"homepage": "https://github.com/ngs/draft-js-markdown-shortcuts-plugin#readme",
3939
"devDependencies": {
40-
"autoprefixer": "^6.5.3",
41-
"babel-cli": "^6.18.0",
42-
"babel-core": "^6.18.2",
43-
"babel-eslint": "^7.1.1",
44-
"babel-loader": "^6.2.8",
45-
"babel-plugin-rewire": "^1.0.0",
46-
"babel-polyfill": "^6.16.0",
47-
"babel-preset-es2015": "^6.18.0",
48-
"babel-preset-react": "^6.16.0",
40+
"autoprefixer": "^9.8.0",
41+
"babel-cli": "^6.26.0",
42+
"babel-core": "^6.26.3",
43+
"babel-eslint": "^10.1.0",
44+
"babel-loader": "^8.1.0",
45+
"babel-plugin-rewire": "^1.2.0",
46+
"babel-polyfill": "^6.26.0",
47+
"babel-preset-es2015": "^6.24.1",
48+
"babel-preset-react": "^6.24.1",
4949
"babel-preset-react-hmre": "^1.1.1",
50-
"babel-preset-stage-0": "^6.16.0",
51-
"chai": "^3.5.0",
52-
"chai-enzyme": "^1.0.0-beta.0",
50+
"babel-preset-stage-0": "^6.24.1",
51+
"chai": "^4.2.0",
52+
"chai-enzyme": "^1.0.0-beta.1",
5353
"cheerio": "^0.22.0",
54-
"coveralls": "^2.11.15",
55-
"css-loader": "^0.26.0",
56-
"css-modules-require-hook": "^4.0.5",
57-
"dirty-chai": "^1.2.2",
54+
"coveralls": "^3.1.0",
55+
"css-loader": "^3.5.3",
56+
"css-modules-require-hook": "^4.2.3",
57+
"dirty-chai": "^2.0.1",
5858
"draft-js-plugins-editor": "3.0.0",
59-
"draft-js-prism": "^1.0.5",
60-
"enzyme": "^3.3.0",
61-
"enzyme-adapter-react-16": "^1.1.1",
62-
"eslint": "^3.11.1",
63-
"eslint-config-airbnb": "^13.0.0",
59+
"draft-js-prism": "^1.0.6",
60+
"enzyme": "^3.11.0",
61+
"enzyme-adapter-react-16": "^1.15.2",
62+
"eslint": "^7.1.0",
63+
"eslint-config-airbnb": "^18.1.0",
6464
"eslint-config-prettier": "^6.11.0",
65-
"eslint-plugin-import": "^2.2.0",
66-
"eslint-plugin-jsx-a11y": "2.2.3",
67-
"eslint-plugin-mocha": "^4.7.0",
68-
"eslint-plugin-react": "^6.7.1",
69-
"express": "^4.14.0",
70-
"extract-text-webpack-plugin": "^1.0.1",
71-
"file-loader": "^0.9.0",
72-
"flow-bin": "^0.36.0",
73-
"history": "^2.0.0",
74-
"jsdom": "^9.8.3",
75-
"mocha": "^3.2.0",
76-
"mocha-junit-reporter": "^1.12.1",
77-
"mocha-multi-reporters": "^1.1.1",
78-
"npm-watch": "^0.1.6",
79-
"nyc": "^10.0.0",
80-
"postcss-loader": "^1.1.1",
65+
"eslint-plugin-import": "^2.20.2",
66+
"eslint-plugin-jsx-a11y": "6.2.3",
67+
"eslint-plugin-mocha": "^7.0.1",
68+
"eslint-plugin-react": "^7.20.0",
69+
"express": "^4.17.1",
70+
"extract-text-webpack-plugin": "^3.0.2",
71+
"file-loader": "^6.0.0",
72+
"flow-bin": "^0.125.1",
73+
"history": "^4.10.1",
74+
"jsdom": "^16.2.2",
75+
"mocha": "^7.2.0",
76+
"mocha-junit-reporter": "^1.23.3",
77+
"mocha-multi-reporters": "^1.1.7",
78+
"npm-watch": "^0.6.0",
79+
"nyc": "^15.1.0",
80+
"postcss-loader": "^3.0.0",
8181
"prettier": "2.0.5",
82-
"prismjs": "^1.6.0",
83-
"raf": "^3.4.0",
82+
"prismjs": "^1.20.0",
83+
"raf": "^3.4.1",
8484
"react": "^16.2.0",
85-
"react-addons-pure-render-mixin": "^15.4.1",
86-
"react-addons-test-utils": "^15.4.1",
85+
"react-addons-pure-render-mixin": "^15.6.2",
86+
"react-addons-test-utils": "^15.6.2",
8787
"react-dom": "^16.2.0",
88-
"react-github-fork-ribbon": "^0.5.1",
89-
"rimraf": "^2.5.4",
90-
"sinon": "^1.17.6",
91-
"sinon-chai": "^2.8.0",
92-
"static-site-generator-webpack-plugin": "^3.1.0",
93-
"style-loader": "^0.13.1",
94-
"url-loader": "^0.5.7",
95-
"webpack": "~1.13.3",
96-
"webpack-dev-middleware": "^1.8.4",
97-
"webpack-hot-middleware": "^2.13.2"
88+
"react-github-fork-ribbon": "^0.6.0",
89+
"rimraf": "^3.0.2",
90+
"sinon": "^9.0.2",
91+
"sinon-chai": "^3.5.0",
92+
"static-site-generator-webpack-plugin": "^3.4.2",
93+
"style-loader": "^1.2.1",
94+
"url-loader": "^4.1.0",
95+
"webpack": "~4.43.0",
96+
"webpack-dev-middleware": "^3.7.2",
97+
"webpack-hot-middleware": "^2.25.0"
9898
},
9999
"peerDependencies": {
100100
"draft-js-plugins-editor": "^3.0.0",
101-
"react": "^16.0.0",
102-
"react-dom": "^16.0.0"
101+
"react": "^16.13.1",
102+
"react-dom": "^16.13.1"
103103
},
104104
"contributors": ["Atsushi Nagase <a@ngs.io>"],
105105
"dependencies": {
106106
"decorate-component-with-props": "^1.1.0",
107107
"draft-js": "~0.11.5",
108-
"draft-js-checkable-list-item": "^2.0.5",
109-
"draft-js-prism-plugin": "^0.1.1",
110-
"immutable": "~3.7.4",
108+
"draft-js-checkable-list-item": "^3.0.4",
109+
"draft-js-prism-plugin": "^0.1.3",
110+
"immutable": "~3.8.2",
111111
"opencollective": "^1.0.3"
112112
},
113113
"collective": {

src/__test__/plugin-test.js

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
import { expect } from 'chai';
22
import sinon from 'sinon';
3+
import { JSDOM, VirtualConsole } from 'jsdom';
34
import Draft, { EditorState, SelectionState, ContentBlock } from 'draft-js';
45
import { CheckableListItem, CheckableListItemUtils } from 'draft-js-checkable-list-item';
56

67
import { Map, List } from 'immutable';
7-
import createMarkdownShortcutsPlugin from '../';
8+
import createMarkdownShortcutsPlugin from '..';
9+
10+
const { window } = new JSDOM('<html />', { virtualConsole: new VirtualConsole().sendTo(console) });
811

912
describe('draft-js-markdown-shortcuts-plugin', () => {
1013
afterEach(() => {
@@ -99,13 +102,13 @@ describe('draft-js-markdown-shortcuts-plugin', () => {
99102
describe('handleReturn', () => {
100103
const expectsHandled = () => {
101104
expect(subject()).to.equal('handled');
102-
expect(modifierSpy).to.have.been.calledOnce();
105+
expect(modifierSpy).to.have.been.calledOnce;
103106
expect(store.setEditorState).to.have.been.calledWith(newEditorState);
104107
};
105108
const expectsNotHandled = () => {
106109
expect(subject()).to.equal('not-handled');
107-
expect(modifierSpy).not.to.have.been.calledOnce();
108-
expect(store.setEditorState).not.to.have.been.called();
110+
expect(modifierSpy).not.to.have.been.calledOnce;
111+
expect(store.setEditorState).not.to.have.been.called;
109112
};
110113
beforeEach(() => {
111114
subject = () => plugin.handleReturn(event, store.getEditorState(), store);
@@ -205,7 +208,7 @@ describe('draft-js-markdown-shortcuts-plugin', () => {
205208
],
206209
};
207210
expect(subject()).to.equal('handled');
208-
expect(modifierSpy).to.have.been.calledOnce();
211+
expect(modifierSpy).to.have.been.calledOnce;
209212
expect(store.setEditorState).to.have.been.calledWith(newEditorState);
210213
});
211214
it('handle code block closing', () => {
@@ -225,7 +228,7 @@ describe('draft-js-markdown-shortcuts-plugin', () => {
225228
],
226229
};
227230
expect(subject()).to.equal('handled');
228-
expect(modifierSpy).to.have.been.calledOnce();
231+
expect(modifierSpy).to.have.been.calledOnce;
229232
});
230233
it('insert new line char from code-block', () => {
231234
createMarkdownShortcutsPlugin.__Rewire__('insertText', modifierSpy); // eslint-disable-line no-underscore-dangle
@@ -244,7 +247,7 @@ describe('draft-js-markdown-shortcuts-plugin', () => {
244247
],
245248
};
246249
expect(subject()).to.equal('handled');
247-
expect(modifierSpy).to.have.been.calledOnce();
250+
expect(modifierSpy).to.have.been.calledOnce;
248251
expect(store.setEditorState).to.have.been.calledWith(newEditorState);
249252
});
250253
});
@@ -261,7 +264,7 @@ describe('draft-js-markdown-shortcuts-plugin', () => {
261264
});
262265
it('returns null', () => {
263266
type = 'ordered-list-item';
264-
expect(subject()).to.be.null();
267+
expect(subject()).to.be.null;
265268
});
266269
});
267270
describe('blockRendererFn', () => {
@@ -293,13 +296,13 @@ describe('draft-js-markdown-shortcuts-plugin', () => {
293296
expect(renderer).to.be.an('object');
294297
expect(renderer.component).to.equal(CheckableListItem);
295298
expect(renderer.props.onChangeChecked).to.be.a('function');
296-
expect(renderer.props.checked).to.be.true();
299+
expect(renderer.props.checked).to.be.true;
297300
renderer.props.onChangeChecked();
298301
expect(spyOnChangeChecked).to.have.been.calledWith(currentEditorState, block);
299302
});
300303
it('returns null', () => {
301304
type = 'ordered-list-item';
302-
expect(subject()).to.be.null();
305+
expect(subject()).to.be.null;
303306
});
304307
});
305308
describe('onTab', () => {
@@ -366,7 +369,7 @@ describe('draft-js-markdown-shortcuts-plugin', () => {
366369
});
367370
it('returns handled', () => {
368371
expect(subject()).to.equal('handled');
369-
expect(modifierSpy).to.have.been.called();
372+
expect(modifierSpy).to.have.been.called;
370373
});
371374
});
372375
});

src/components/Image/__test__/Image-test.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import React from 'react';
22
import { ContentState } from 'draft-js';
3-
import { shallow } from 'enzyme';
3+
import Adapter from 'enzyme-adapter-react-16';
4+
import { shallow, configure } from 'enzyme';
45
import chai, { expect } from 'chai';
56
import chaiEnzyme from 'chai-enzyme';
67

78
import Image from '../';
89

10+
configure({ adapter: new Adapter() });
911
chai.use(chaiEnzyme());
1012

1113
describe('<Image />', () => {

src/components/Link/__test__/Link-test.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import React from 'react';
22
import { ContentState } from 'draft-js';
3-
import { shallow } from 'enzyme';
3+
import Adapter from 'enzyme-adapter-react-16';
4+
import { shallow, configure } from 'enzyme';
45
import chai, { expect } from 'chai';
56
import chaiEnzyme from 'chai-enzyme';
67

78
import Link from '../';
89

10+
configure({ adapter: new Adapter() });
911
chai.use(chaiEnzyme());
1012

1113
describe('<Link />', () => {

src/modifiers/__test__/adjustBlockDepth-test.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import chai, { expect } from 'chai';
22
import sinon from 'sinon';
33
import sinonChai from 'sinon-chai';
4+
import { JSDOM, VirtualConsole } from 'jsdom';
45
import Draft, { EditorState, SelectionState } from 'draft-js';
56
import adjustBlockDepth from '../adjustBlockDepth';
67

78
chai.use(sinonChai);
9+
const { window } = new JSDOM('<html />', { virtualConsole: new VirtualConsole().sendTo(console) });
810

911
describe('adjustBlockDepth', () => {
1012
const createEvent = () => {

src/modifiers/__test__/handleImage-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ describe('handleImage', () => {
8585
const editorState = createEditorState('yo');
8686
const newEditorState = handleImage(editorState, ' ');
8787
expect(newEditorState).to.equal(editorState);
88-
expect(fakeInsertImage).not.to.have.been.called();
88+
expect(fakeInsertImage).not.to.have.been.called;
8989
});
9090
});
9191
});

src/modifiers/__test__/handleLink-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ describe('handleLink', () => {
8484
const editorState = createEditorState('yo');
8585
const newEditorState = handleLink(editorState, ' ');
8686
expect(newEditorState).to.equal(editorState);
87-
expect(fakeInsertLink).not.to.have.been.called();
87+
expect(fakeInsertLink).not.to.have.been.called;
8888
});
8989
});
9090
});

0 commit comments

Comments
 (0)