1- import  dedent  from  "dedent" ; 
2- 
31import  {  allValid ,  ruleTester  }  from  "../../../../../test" ; 
42import  rule ,  {  RULE_NAME  }  from  "./class-component" ; 
53
64ruleTester . run ( RULE_NAME ,  rule ,  { 
75  invalid : [ 
86    { 
9-       code : dedent ` 
7+       code : /* tsx */   ` 
108        class ParentComponent extends React.Component { 
119          render() { 
1210            return <div />; 
@@ -16,7 +14,7 @@ ruleTester.run(RULE_NAME, rule, {
1614      errors : [ {  messageId : "CLASS_COMPONENT"  } ] , 
1715    } , 
1816    { 
19-       code : dedent ` 
17+       code : /* tsx */   ` 
2018        const ClassComponent = class extends React.Component { 
2119            render() { 
2220                return <div />; 
@@ -26,7 +24,7 @@ ruleTester.run(RULE_NAME, rule, {
2624      errors : [ {  messageId : "CLASS_COMPONENT"  } ] , 
2725    } , 
2826    { 
29-       code : dedent ` 
27+       code : /* tsx */   ` 
3028        function ParentComponent() { 
3129          class UnstableNestedClassComponent extends React.Component { 
3230            render() { 
@@ -44,7 +42,7 @@ ruleTester.run(RULE_NAME, rule, {
4442      errors : [ {  messageId : "CLASS_COMPONENT"  } ] , 
4543    } , 
4644    { 
47-       code : dedent ` 
45+       code : /* tsx */   ` 
4846        class ParentComponent extends React.Component { 
4947          render() { 
5048            class UnstableNestedClassComponent extends React.Component { 
@@ -67,7 +65,7 @@ ruleTester.run(RULE_NAME, rule, {
6765      ] , 
6866    } , 
6967    { 
70-       code : dedent ` 
68+       code : /* tsx */   ` 
7169        class ParentComponent extends React.Component { 
7270          render() { 
7371            class UnstableNestedClassComponent extends React.Component { 
@@ -90,7 +88,7 @@ ruleTester.run(RULE_NAME, rule, {
9088      ] , 
9189    } , 
9290    { 
93-       code : dedent ` 
91+       code : /* tsx */   ` 
9492        class ParentComponent extends React.Component { 
9593          render() { 
9694            function UnstableNestedFunctionComponent() { 
@@ -108,7 +106,7 @@ ruleTester.run(RULE_NAME, rule, {
108106      errors : [ {  messageId : "CLASS_COMPONENT"  } ] , 
109107    } , 
110108    { 
111-       code : dedent ` 
109+       code : /* tsx */   ` 
112110        class ParentComponent extends React.Component { 
113111          render() { 
114112            function UnstableNestedClassComponent() { 
@@ -126,7 +124,7 @@ ruleTester.run(RULE_NAME, rule, {
126124      errors : [ {  messageId : "CLASS_COMPONENT"  } ] , 
127125    } , 
128126    { 
129-       code : dedent ` 
127+       code : /* tsx */   ` 
130128        class ParentComponent extends React.Component { 
131129          render() { 
132130            const UnstableNestedVariableComponent = () => { 
@@ -144,25 +142,25 @@ ruleTester.run(RULE_NAME, rule, {
144142      errors : [ {  messageId : "CLASS_COMPONENT"  } ] , 
145143    } , 
146144    { 
147-       code : ` 
148-             class ParentComponent extends React.Component { 
149-               render() { 
150-                 const UnstableNestedClassComponent = () => { 
151-                   return React.createElement("div", null); 
152-                 } 
153- 
154-                 return React.createElement( 
155-                   "div", 
156-                   null, 
157-                   React.createElement(UnstableNestedClassComponent, null) 
158-                 ); 
159-               } 
145+       code : /* tsx */  ` 
146+         class ParentComponent extends React.Component { 
147+           render() { 
148+             const UnstableNestedClassComponent = () => { 
149+               return React.createElement("div", null); 
160150            } 
161-           ` , 
151+ 
152+             return React.createElement( 
153+               "div", 
154+               null, 
155+               React.createElement(UnstableNestedClassComponent, null) 
156+             ); 
157+           } 
158+         } 
159+       ` , 
162160      errors : [ {  messageId : "CLASS_COMPONENT"  } ] , 
163161    } , 
164162    { 
165-       code : dedent ` 
163+       code : /* tsx */   ` 
166164        class ParentComponent extends React.Component { 
167165          render() { 
168166            const List = () => { 
@@ -176,7 +174,7 @@ ruleTester.run(RULE_NAME, rule, {
176174      errors : [ {  messageId : "CLASS_COMPONENT"  } ] , 
177175    } , 
178176    { 
179-       code : dedent ` 
177+       code : /* tsx */   ` 
180178        class ParentComponent extends React.Component { 
181179          render() { 
182180            const List = (props) => { 
0 commit comments