Skip to content

Commit 1493c21

Browse files
committed
fix: broken build and lint
1 parent 27dd7d8 commit 1493c21

File tree

11 files changed

+72
-46
lines changed

11 files changed

+72
-46
lines changed

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
test
2+
src/demo

demo/slideshow.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/vendor.dll.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dll/vendor-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"name":"vendor","content":{"./node_modules/react/index.js":{"id":0,"buildMeta":{"providedExports":true}},"./node_modules/object-assign/index.js":{"id":1,"buildMeta":{"providedExports":true}},"./node_modules/webpack/buildin/global.js":{"id":2,"buildMeta":{"providedExports":true}},"./node_modules/react/cjs/react.production.min.js":{"id":4,"buildMeta":{"providedExports":true}},"./node_modules/toggle-fullscreen/lib/index.js":{"id":5,"buildMeta":{"providedExports":true}},"./node_modules/es6-promise/auto.js":{"id":6,"buildMeta":{"providedExports":true}},"./node_modules/es6-promise/dist/es6-promise.js":{"id":7,"buildMeta":{"providedExports":true}},"./node_modules/node-libs-browser/node_modules/process/browser.js":{"id":8,"buildMeta":{"providedExports":true}},"./node_modules/react-dom/index.js":{"id":9,"buildMeta":{"providedExports":true}},"./node_modules/react-dom/cjs/react-dom.production.min.js":{"id":10,"buildMeta":{"providedExports":true}},"./node_modules/react-dom/node_modules/scheduler/index.js":{"id":11,"buildMeta":{"providedExports":true}},"./node_modules/react-dom/node_modules/scheduler/cjs/scheduler.production.min.js":{"id":12,"buildMeta":{"providedExports":true}}}}
1+
{"name":"vendor","content":{"./node_modules/react/index.js":{"id":0,"buildMeta":{"providedExports":true}},"./node_modules/object-assign/index.js":{"id":1,"buildMeta":{"providedExports":true}},"./node_modules/webpack/buildin/global.js":{"id":2,"buildMeta":{"providedExports":true}},"./node_modules/react/cjs/react.production.min.js":{"id":4,"buildMeta":{"providedExports":true}},"./node_modules/toggle-fullscreen/lib/index.js":{"id":5,"buildMeta":{"providedExports":true}},"./node_modules/es6-promise/auto.js":{"id":6,"buildMeta":{"providedExports":true}},"./node_modules/es6-promise/dist/es6-promise.js":{"id":7,"buildMeta":{"providedExports":true}},"./node_modules/process/browser.js":{"id":8,"buildMeta":{"providedExports":true}},"./node_modules/react-dom/index.js":{"id":9,"buildMeta":{"providedExports":true}},"./node_modules/react-dom/cjs/react-dom.production.min.js":{"id":10,"buildMeta":{"providedExports":true}},"./node_modules/react-dom/node_modules/scheduler/index.js":{"id":11,"buildMeta":{"providedExports":true}},"./node_modules/react-dom/node_modules/scheduler/cjs/scheduler.production.min.js":{"id":12,"buildMeta":{"providedExports":true}}}}

lib/SlideShow.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ class SlideShow extends React.Component {
119119
}
120120
if (props.style) {
121121
for (const key in props.style) {
122-
if (props.style.hasOwnProperty(key)) {
122+
if (Object.prototype.hasOwnProperty.call(props.style, key)) {
123123
styles_1.default.ROOT[key] = props.style[key];
124124
}
125125
}

package-lock.json

Lines changed: 46 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@
5151
"@types/jest": "24.0.25",
5252
"@types/react": "16.9.17",
5353
"@types/react-dom": "16.9.4",
54+
"@types/react-test-renderer": "^16.9.1",
5455
"@types/sinon": "7.0.13",
5556
"@typescript-eslint/eslint-plugin": "2.14.0",
57+
"@typescript-eslint/parser": "^2.14.0",
5658
"browser-env": "3.2.6",
5759
"cache-loader": "4.1.0",
5860
"enzyme": "3.10.0",

src/SlideShow.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export default class SlideShow extends React.Component<Props, State> {
4141

4242
if (props.style) {
4343
for (const key in props.style) {
44-
if (props.style.hasOwnProperty(key)) {
44+
if (Object.prototype.hasOwnProperty.call(props.style, key)) {
4545
styles.ROOT[key] = props.style[key];
4646
}
4747
}

src/arrayutils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const isEmptyArray = (arr: string[]): boolean => {
1+
const isEmptyArray = (arr?: string[] | null): boolean => {
22
return arr === undefined || arr === null || arr.length === 0;
33
};
44

test/ProgressBar.test.tsx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,17 @@ describe("ProgressBar", () => {
2626
}}
2727
/>
2828
);
29-
expect(
30-
wrapper
31-
.find("div")
32-
.at(1)
33-
.props().style.width
34-
).toBe(progress + "%");
29+
const props = wrapper
30+
.find("div")
31+
.at(1)
32+
.props();
33+
if (!props) {
34+
throw Error();
35+
}
36+
if (!props.style) {
37+
throw Error();
38+
}
39+
expect(props.style.width).toBe(progress + "%");
3540
});
3641

3742
test("click event", () => {

0 commit comments

Comments
 (0)