@@ -126,36 +126,6 @@ function compareNode(vnode: VNode, expectation: VNode) {
126
126
compareChildren ( [ ] . concat ( vnode . children as any ) , [ ] . concat ( expectation . children as any ) )
127
127
}
128
128
129
- describe ( 'isElement' , ( ) => {
130
- it ( 'isElement - 36bc' , ( ) => {
131
- const elNode = h ( 'div' )
132
- const cmpNode = h ( { render ( ) { } } )
133
- const fnCmpNode = h ( ( ) => { } )
134
- const commentNode = createCommentVNode ( 'Comment' )
135
- const textNode = createTextVNode ( 'Some text' )
136
- const fragmentNode = createVNode ( Fragment , null , [ elNode ] )
137
-
138
- expect ( isElement ( elNode ) ) . toBe ( true )
139
-
140
- expect ( isElement ( null ) ) . toBe ( false )
141
- expect ( isElement ( undefined ) ) . toBe ( false )
142
- expect ( isElement ( false ) ) . toBe ( false )
143
- expect ( isElement ( true ) ) . toBe ( false )
144
- expect ( isElement ( 0 ) ) . toBe ( false )
145
- expect ( isElement ( 1 ) ) . toBe ( false )
146
- expect ( isElement ( '' ) ) . toBe ( false )
147
- expect ( isElement ( 'string' ) ) . toBe ( false )
148
- expect ( isElement ( [ ] ) ) . toBe ( false )
149
- expect ( isElement ( { } ) ) . toBe ( false )
150
-
151
- expect ( isElement ( cmpNode ) ) . toBe ( false )
152
- expect ( isElement ( fnCmpNode ) ) . toBe ( false )
153
- expect ( isElement ( commentNode ) ) . toBe ( false )
154
- expect ( isElement ( textNode ) ) . toBe ( false )
155
- expect ( isElement ( fragmentNode ) ) . toBe ( false )
156
- } )
157
- } )
158
-
159
129
describe ( 'addProps' , ( ) => {
160
130
it ( 'addProps - 0836' , ( ) => {
161
131
let count = 0
@@ -1660,7 +1630,9 @@ describe('isElement', () => {
1660
1630
expect ( isElement ( h ( defineAsyncComponent ( ( ) => Promise . resolve ( { } ) ) ) ) ) . toBe ( false )
1661
1631
expect ( isElement ( createTextVNode ( 'Text' ) ) ) . toBe ( false )
1662
1632
expect ( isElement ( createCommentVNode ( 'Text' ) ) ) . toBe ( false )
1633
+ expect ( isElement ( createVNode ( Fragment , null , [ h ( 'div' ) ] ) ) ) . toBe ( false )
1663
1634
expect ( isElement ( '' ) ) . toBe ( false )
1635
+ expect ( isElement ( 'string' ) ) . toBe ( false )
1664
1636
expect ( isElement ( { } ) ) . toBe ( false )
1665
1637
expect ( isElement ( [ ] ) ) . toBe ( false )
1666
1638
expect ( isElement ( null ) ) . toBe ( false )
@@ -1685,6 +1657,7 @@ describe('isFragment', () => {
1685
1657
expect ( isFragment ( createTextVNode ( 'Text' ) ) ) . toBe ( false )
1686
1658
expect ( isFragment ( createCommentVNode ( 'Text' ) ) ) . toBe ( false )
1687
1659
expect ( isFragment ( '' ) ) . toBe ( false )
1660
+ expect ( isFragment ( 'string' ) ) . toBe ( false )
1688
1661
expect ( isFragment ( { } ) ) . toBe ( false )
1689
1662
expect ( isFragment ( null ) ) . toBe ( false )
1690
1663
expect ( isFragment ( undefined ) ) . toBe ( false )
@@ -1698,6 +1671,7 @@ describe('isFragment', () => {
1698
1671
describe ( 'isText' , ( ) => {
1699
1672
it ( 'isText - 7952' , ( ) => {
1700
1673
expect ( isText ( '' ) ) . toBe ( true )
1674
+ expect ( isText ( 'string' ) ) . toBe ( true )
1701
1675
expect ( isText ( 0 ) ) . toBe ( true )
1702
1676
expect ( isText ( 7 ) ) . toBe ( true )
1703
1677
expect ( isText ( createTextVNode ( 'Text' ) ) ) . toBe ( true )
@@ -1731,6 +1705,7 @@ describe('isStatic', () => {
1731
1705
expect ( isStatic ( createCommentVNode ( 'Text' ) ) ) . toBe ( false )
1732
1706
expect ( isStatic ( createVNode ( Fragment , null , [ ] ) ) ) . toBe ( false )
1733
1707
expect ( isStatic ( '' ) ) . toBe ( false )
1708
+ expect ( isStatic ( 'string' ) ) . toBe ( false )
1734
1709
expect ( isStatic ( { } ) ) . toBe ( false )
1735
1710
expect ( isStatic ( [ ] ) ) . toBe ( false )
1736
1711
expect ( isStatic ( null ) ) . toBe ( false )
@@ -1773,6 +1748,7 @@ describe('getType', () => {
1773
1748
expect ( getType ( createVNode ( Fragment , null , [ ] ) ) ) . toBe ( 'fragment' )
1774
1749
expect ( getType ( createStaticVNode ( '<div></div>' , 1 ) ) ) . toBe ( 'static' )
1775
1750
expect ( getType ( '' ) ) . toBe ( 'text' )
1751
+ expect ( getType ( 'string' ) ) . toBe ( 'text' )
1776
1752
expect ( getType ( { } ) ) . toBe ( undefined )
1777
1753
expect ( getType ( [ ] ) ) . toBe ( 'fragment' )
1778
1754
expect ( getType ( null ) ) . toBe ( 'comment' )
0 commit comments