@@ -17,8 +17,11 @@ describe('extendReactClass', () => {
1717 } ) ;
1818 context ( 'using default styles' , ( ) => {
1919 it ( 'exposes styles through this.props.styles property' , ( done ) => {
20- let Component ,
21- styles ;
20+ let Component ;
21+
22+ const styles = {
23+ foo : 'foo-1'
24+ } ;
2225
2326 Component = class extends React . Component {
2427 render ( ) {
@@ -27,17 +30,12 @@ describe('extendReactClass', () => {
2730 }
2831 } ;
2932
30- styles = {
31- foo : 'foo-1'
32- } ;
33-
3433 Component = extendReactClass ( Component , styles ) ;
3534
3635 TestUtils . renderIntoDocument ( < Component /> ) ;
3736 } ) ;
3837 it ( 'does not affect the other instance properties' , ( done ) => {
39- let Component ,
40- styles ;
38+ let Component ;
4139
4240 Component = class extends React . Component {
4341 render ( ) {
@@ -46,7 +44,7 @@ describe('extendReactClass', () => {
4644 }
4745 } ;
4846
49- styles = {
47+ const styles = {
5048 foo : 'foo-1'
5149 } ;
5250
@@ -57,8 +55,11 @@ describe('extendReactClass', () => {
5755 } ) ;
5856 context ( 'overwriting default styles using "styles" property of the extended component' , ( ) => {
5957 it ( 'overwrites default styles' , ( done ) => {
60- let Component ,
61- styles ;
58+ let Component ;
59+
60+ const styles = {
61+ foo : 'foo-1'
62+ } ;
6263
6364 Component = class extends React . Component {
6465 render ( ) {
@@ -67,10 +68,6 @@ describe('extendReactClass', () => {
6768 }
6869 } ;
6970
70- styles = {
71- foo : 'foo-1'
72- } ;
73-
7471 Component = extendReactClass ( Component , {
7572 bar : 'bar-0' ,
7673 foo : 'foo-0'
@@ -81,11 +78,9 @@ describe('extendReactClass', () => {
8178 } ) ;
8279 context ( 'rendering Component that returns null' , ( ) => {
8380 it ( 'generates <noscript> element' , ( ) => {
84- let Component ,
85- component ,
86- shallowRenderer ;
81+ let Component ;
8782
88- shallowRenderer = TestUtils . createRenderer ( ) ;
83+ const shallowRenderer = TestUtils . createRenderer ( ) ;
8984
9085 Component = class extends React . Component {
9186 render ( ) {
@@ -97,25 +92,22 @@ describe('extendReactClass', () => {
9792
9893 shallowRenderer . render ( < Component /> ) ;
9994
100- component = shallowRenderer . getRenderOutput ( ) ;
95+ const component = shallowRenderer . getRenderOutput ( ) ;
10196
10297 expect ( component . type ) . to . equal ( 'noscript' ) ;
10398 } ) ;
10499 } ) ;
105100 context ( 'target component have static properties' , ( ) => {
106101 it ( 'hoists static properties' , ( ) => {
107- let Component ,
108- WrappedComponent ;
109-
110- Component = class extends React . Component {
102+ const Component = class extends React . Component {
111103 static foo = 'FOO' ;
112104
113105 render ( ) {
114106 return null ;
115107 }
116108 } ;
117109
118- WrappedComponent = extendReactClass ( Component ) ;
110+ const WrappedComponent = extendReactClass ( Component ) ;
119111
120112 expect ( Component . foo ) . to . equal ( 'FOO' ) ;
121113 expect ( WrappedComponent . foo ) . to . equal ( Component . foo ) ;
0 commit comments