|
71 | 71 |
|
72 | 72 | let customEl = findElement({ tagName: 'open-shadow-element' });
|
73 | 73 | let text = getText(customEl);
|
74 |
| - assertEquals(text, 'full link text'); |
| 74 | + assertEquals('full link text', text); |
| 75 | + } |
| 76 | + |
| 77 | + function testTextForSlotValueInShadowDOM() { |
| 78 | + setCustomElement('<slot><span>full</span></slot>'); |
| 79 | + |
| 80 | + let customEl = findElement({ id: 'custom-text' }); |
| 81 | + let text = getText(customEl); |
| 82 | + assertEquals('custom', text); |
| 83 | + } |
| 84 | + |
| 85 | + function testTextForSlotAndExtraValueInShadowDOM() { |
| 86 | + setCustomElement('<slot><span>full</span></slot> text'); |
| 87 | + |
| 88 | + let customEl = findElement({ id: 'custom-text' }); |
| 89 | + let text = getText(customEl); |
| 90 | + assertEquals('custom text', text); |
| 91 | + } |
| 92 | + |
| 93 | + function testTextForDefaultSlotValueInShadowDOM() { |
| 94 | + setCustomElement('<slot><span>full</span></slot> text'); |
| 95 | + |
| 96 | + let customEl = findElement({ tagName: 'open-shadow-element' }); |
| 97 | + let text = getText(customEl); |
| 98 | + assertEquals('full text', text); |
75 | 99 | }
|
76 | 100 |
|
77 | 101 | function testHiddenTextInShadowDOM() {
|
|
81 | 105 |
|
82 | 106 | let customEl = findElement({ tagName: 'open-shadow-element' });
|
83 | 107 | let text = getText(customEl);
|
84 |
| - assertEquals(text, 'full text'); |
| 108 | + assertEquals('full text', text); |
85 | 109 | }
|
86 | 110 |
|
87 | 111 | function testTextForElementWithinClosedShadowDOM() {
|
88 | 112 | setCustomElement('<a href=# id=linkText>full link text</a>', 'closed');
|
89 | 113 | let customEl = findElement({ tagName: 'closed-shadow-element' });
|
90 | 114 | let innerEl = findElement({ css: 'a' }, customEl._shadowRoot);
|
91 | 115 | let text = getText(innerEl);
|
92 |
| - assertEquals(text, 'full link text'); |
| 116 | + assertEquals('full link text', text); |
93 | 117 | }
|
94 | 118 | </script>
|
95 | 119 | </head>
|
96 | 120 |
|
97 | 121 | <body>
|
98 | 122 | <open-shadow-element></open-shadow-element>
|
| 123 | + <open-shadow-element id="custom-text">custom</open-shadow-element> |
99 | 124 | <closed-shadow-element></closed-shadow-element>
|
100 | 125 | </body>
|
101 | 126 |
|
|
0 commit comments