@@ -22,21 +22,21 @@ describe('<TogglePattern />', () => {
22
22
} ) ;
23
23
it ( 'renders 1 <ComponentY /> components' , ( ) => {
24
24
const result = shallow ( < TogglePattern isEditing = { false } >
25
- < ComponentX isEditing = { true } />
26
- < ComponentY isEditing = { false } />
25
+ < ComponentX isEditing = { true } />
26
+ < ComponentY isEditing = { false } />
27
27
</ TogglePattern > ) ;
28
28
assert ( result . is ( ComponentY ) ) ;
29
29
} ) ;
30
30
it ( 'renders 0 components' , ( ) => {
31
31
const result = shallow ( < TogglePattern isEditing = { false } >
32
- < ComponentX isEditing = { true } />
32
+ < ComponentX isEditing = { true } />
33
33
< ComponentY />
34
34
</ TogglePattern > ) ;
35
35
assert ( result . node === null ) ;
36
36
} ) ;
37
37
it ( 'renders 2 <ComponentX /> components' , ( ) => {
38
38
const wrapper = shallow ( < TogglePattern isEditing = { true } >
39
- < ComponentX isEditing = { true } />
39
+ < ComponentX isEditing = { true } />
40
40
< ComponentX isEditing = { true } />
41
41
</ TogglePattern > ) ;
42
42
const result = wrapper . find ( ComponentX ) ;
@@ -64,6 +64,13 @@ describe('<TogglePattern />', () => {
64
64
< ComponentY pattern = "two" />
65
65
</ TogglePattern > ) ;
66
66
assert ( wrapper1 . is ( ComponentX ) ) ;
67
-
67
+ } ) ;
68
+ it ( 'safe handling mixed text' , ( ) => {
69
+ const wrapper = shallow ( < TogglePattern pattern = { 1 } >
70
+ < ComponentX pattern = { 1 } />
71
+ text
72
+ < ComponentY pattern = { 2 } />
73
+ </ TogglePattern > ) ;
74
+ assert ( wrapper . is ( ComponentX ) ) ;
68
75
} ) ;
69
76
} ) ;
0 commit comments