@@ -483,7 +483,7 @@ describe('findExportedComponentDefinition', () => {
483
483
} ) ;
484
484
} ) ;
485
485
486
- describe . only ( 'stateless components' , ( ) => {
486
+ describe ( 'stateless components' , ( ) => {
487
487
488
488
it ( 'finds named exports' , ( ) => {
489
489
var source = `
@@ -675,12 +675,12 @@ describe('findExportedComponentDefinition', () => {
675
675
var source = `
676
676
import React from 'React';
677
677
var foo = 42;
678
- function Component = () { return <div />; }
678
+ function Component() { return <div />; }
679
679
export {foo, Component};
680
680
` ;
681
681
var result = parse ( source ) ;
682
682
expect ( result ) . toBeDefined ( ) ;
683
- expect ( result . node . type ) . toBe ( 'ClassExpression ' ) ;
683
+ expect ( result . node . type ) . toBe ( 'FunctionDeclaration ' ) ;
684
684
685
685
source = `
686
686
import React from 'React';
@@ -690,7 +690,7 @@ describe('findExportedComponentDefinition', () => {
690
690
` ;
691
691
result = parse ( source ) ;
692
692
expect ( result ) . toBeDefined ( ) ;
693
- expect ( result . node . type ) . toBe ( 'ClassExpression ' ) ;
693
+ expect ( result . node . type ) . toBe ( 'ArrowFunctionExpression ' ) ;
694
694
695
695
source = `
696
696
import React from 'React';
@@ -701,7 +701,7 @@ describe('findExportedComponentDefinition', () => {
701
701
` ;
702
702
result = parse ( source ) ;
703
703
expect ( result ) . toBeDefined ( ) ;
704
- expect ( result . node . type ) . toBe ( 'ClassExpression ' ) ;
704
+ expect ( result . node . type ) . toBe ( 'FunctionExpression ' ) ;
705
705
} ) ;
706
706
707
707
it ( 'errors if multiple components are exported' , ( ) => {
0 commit comments