File tree Expand file tree Collapse file tree 1 file changed +34
-1
lines changed Expand file tree Collapse file tree 1 file changed +34
-1
lines changed Original file line number Diff line number Diff line change @@ -442,7 +442,7 @@ describe('base', () => {
442
442
443
443
} )
444
444
445
- it ( 'rendering function' , ( ) => {
445
+ it ( 'rendering function 1 ' , ( ) => {
446
446
447
447
function ChildComponent ( props ) {
448
448
return (
@@ -465,4 +465,37 @@ describe('base', () => {
465
465
expect ( parentElement . firstChild . shadowRoot . firstChild . innerHTML ) . toBe ( '<span>omi</span>' )
466
466
467
467
} )
468
+
469
+ it ( 'rendering function 2' , ( ) => {
470
+
471
+ function ChildComponent ( props ) {
472
+ return (
473
+ < span > { props . msg } </ span >
474
+ )
475
+ }
476
+
477
+ class ParentComponent extends Component {
478
+ state = {
479
+ msg : 'omi'
480
+ }
481
+
482
+ render ( ) {
483
+ return (
484
+ < div >
485
+ < ChildComponent msg = { this . state . msg } />
486
+ </ div >
487
+ )
488
+ }
489
+
490
+ installed ( ) {
491
+ this . state . msg = 'Hello omi'
492
+ this . update ( )
493
+ }
494
+ }
495
+ let node = genNode ( )
496
+ define ( node . name , ParentComponent )
497
+ render ( < ParentComponent /> , parentElement )
498
+ expect ( parentElement . firstChild . shadowRoot . firstChild . innerHTML ) . toBe ( '<span>Hello omi</span>' )
499
+
500
+ } )
468
501
} )
You can’t perform that action at this time.
0 commit comments