@@ -28,77 +28,77 @@ const ruleTester = new RuleTester({parserOptions});
28
28
ruleTester . run ( 'no-is-mounted' , rule , {
29
29
30
30
valid : [ {
31
- code : [
32
- ' var Hello = function() {' ,
33
- '};'
34
- ] . join ( '\n' )
31
+ code : `
32
+ var Hello = function() {
33
+ };
34
+ `
35
35
} , {
36
- code : [
37
- ' var Hello = createReactClass({' ,
38
- ' render: function() {' ,
39
- ' return <div>Hello</div>;' ,
40
- ' }' ,
41
- ' });'
42
- ] . join ( '\n' )
36
+ code : `
37
+ var Hello = createReactClass({
38
+ render: function() {
39
+ return <div>Hello</div>;
40
+ }
41
+ });
42
+ `
43
43
} , {
44
- code : [
45
- ' var Hello = createReactClass({' ,
46
- ' componentDidUpdate: function() {' ,
47
- ' someNonMemberFunction(arg);' ,
48
- ' this.someFunc = this.isMounted;' ,
49
- ' },' ,
50
- ' render: function() {' ,
51
- ' return <div>Hello</div>;' ,
52
- ' }' ,
53
- ' });'
54
- ] . join ( '\n' )
44
+ code : `
45
+ var Hello = createReactClass({
46
+ componentDidUpdate: function() {
47
+ someNonMemberFunction(arg);
48
+ this.someFunc = this.isMounted;
49
+ },
50
+ render: function() {
51
+ return <div>Hello</div>;
52
+ }
53
+ });
54
+ `
55
55
} ] ,
56
56
57
57
invalid : [ {
58
- code : [
59
- ' var Hello = createReactClass({' ,
60
- ' componentDidUpdate: function() {' ,
61
- ' if (!this.isMounted()) {' ,
62
- ' return;' ,
63
- ' }' ,
64
- ' },' ,
65
- ' render: function() {' ,
66
- ' return <div>Hello</div>;' ,
67
- ' }' ,
68
- ' });'
69
- ] . join ( '\n' ) ,
58
+ code : `
59
+ var Hello = createReactClass({
60
+ componentDidUpdate: function() {
61
+ if (!this.isMounted()) {
62
+ return;
63
+ }
64
+ },
65
+ render: function() {
66
+ return <div>Hello</div>;
67
+ }
68
+ });
69
+ ` ,
70
70
errors : [ {
71
71
message : 'Do not use isMounted'
72
72
} ]
73
73
} , {
74
- code : [
75
- ' var Hello = createReactClass({' ,
76
- ' someMethod: function() {' ,
77
- ' if (!this.isMounted()) {' ,
78
- ' return;' ,
79
- ' }' ,
80
- ' },' ,
81
- ' render: function() {' ,
82
- ' return <div onClick={this.someMethod.bind(this)}>Hello</div>;' ,
83
- ' }' ,
84
- ' });'
85
- ] . join ( '\n' ) ,
74
+ code : `
75
+ var Hello = createReactClass({
76
+ someMethod: function() {
77
+ if (!this.isMounted()) {
78
+ return;
79
+ }
80
+ },
81
+ render: function() {
82
+ return <div onClick={this.someMethod.bind(this)}>Hello</div>;
83
+ }
84
+ });
85
+ ` ,
86
86
errors : [ {
87
87
message : 'Do not use isMounted'
88
88
} ]
89
89
} , {
90
- code : [
91
- ' class Hello extends React.Component {' ,
92
- ' someMethod() {' ,
93
- ' if (!this.isMounted()) {' ,
94
- ' return;' ,
95
- ' }' ,
96
- ' }' ,
97
- ' render() {' ,
98
- ' return <div onClick={this.someMethod.bind(this)}>Hello</div>;' ,
99
- ' }' ,
100
- '};'
101
- ] . join ( '\n' ) ,
90
+ code : `
91
+ class Hello extends React.Component {
92
+ someMethod() {
93
+ if (!this.isMounted()) {
94
+ return;
95
+ }
96
+ }
97
+ render() {
98
+ return <div onClick={this.someMethod.bind(this)}>Hello</div>;
99
+ }
100
+ };
101
+ ` ,
102
102
errors : [ {
103
103
message : 'Do not use isMounted'
104
104
} ]
0 commit comments