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