diff --git a/components/upload/__tests__/upload.test.js b/components/upload/__tests__/upload.test.js
index abfd53129..4e058bfbe 100644
--- a/components/upload/__tests__/upload.test.js
+++ b/components/upload/__tests__/upload.test.js
@@ -7,18 +7,18 @@ describe('Upload', () => {
// https://github.com/react-component/upload/issues/36
it('should get refs inside Upload in componentDidMount', () => {
let ref;
- const App = React.createClass({
+ class App extends React.Comoponent {
componentDidMount() {
ref = this.refs.input;
- },
+ }
render() {
return (
);
- },
- });
+ }
+ }
mount();
expect(ref).toBeDefined();
});