@@ -940,7 +940,7 @@ describe('createFor', () => {
940
940
)
941
941
} )
942
942
943
- test . todo ( 'remove from beginning and insert at end' , async ( ) => {
943
+ test ( 'remove from beginning and insert at end' , async ( ) => {
944
944
const arr = ref < number [ ] > ( [ 1 , 2 , 3 ] )
945
945
const { host, html } = render ( arr )
946
946
expect ( host . children . length ) . toBe ( 3 )
@@ -1028,7 +1028,7 @@ describe('createFor', () => {
1028
1028
)
1029
1029
} )
1030
1030
1031
- test . todo ( 'move to left & replace' , async ( ) => {
1031
+ test ( 'move to left & replace' , async ( ) => {
1032
1032
const arr = ref < number [ ] > ( [ 1 , 2 , 3 , 4 , 5 ] )
1033
1033
const { host, html } = render ( arr )
1034
1034
expect ( host . children . length ) . toBe ( 5 )
@@ -1044,7 +1044,7 @@ describe('createFor', () => {
1044
1044
)
1045
1045
} )
1046
1046
1047
- test . todo ( 'move to left and leaves hold' , async ( ) => {
1047
+ test ( 'move to left and leaves hold' , async ( ) => {
1048
1048
const arr = ref < number [ ] > ( [ 1 , 4 , 5 ] )
1049
1049
const { host, html } = render ( arr )
1050
1050
expect ( host . children . length ) . toBe ( 3 )
@@ -1058,24 +1058,21 @@ describe('createFor', () => {
1058
1058
expect ( html ( ) ) . toBe ( `<span>4</span><span>6</span><!--for-->` )
1059
1059
} )
1060
1060
1061
- test . todo (
1062
- 'moved and set to undefined element ending at the end' ,
1063
- async ( ) => {
1064
- const arr = ref < number [ ] > ( [ 2 , 4 , 5 ] )
1065
- const { host, html } = render ( arr )
1066
- expect ( host . children . length ) . toBe ( 3 )
1067
- expect ( html ( ) ) . toBe (
1068
- `<span>2</span><span>4</span><span>5</span><!--for-->` ,
1069
- )
1061
+ test ( 'moved and set to undefined element ending at the end' , async ( ) => {
1062
+ const arr = ref < number [ ] > ( [ 2 , 4 , 5 ] )
1063
+ const { host, html } = render ( arr )
1064
+ expect ( host . children . length ) . toBe ( 3 )
1065
+ expect ( html ( ) ) . toBe (
1066
+ `<span>2</span><span>4</span><span>5</span><!--for-->` ,
1067
+ )
1070
1068
1071
- arr . value = [ 4 , 5 , 3 ]
1072
- await nextTick ( )
1073
- expect ( host . children . length ) . toBe ( 3 )
1074
- expect ( html ( ) ) . toBe (
1075
- `<span>4</span><span>5</span><span>3</span><!--for-->` ,
1076
- )
1077
- } ,
1078
- )
1069
+ arr . value = [ 4 , 5 , 3 ]
1070
+ await nextTick ( )
1071
+ expect ( host . children . length ) . toBe ( 3 )
1072
+ expect ( html ( ) ) . toBe (
1073
+ `<span>4</span><span>5</span><span>3</span><!--for-->` ,
1074
+ )
1075
+ } )
1079
1076
1080
1077
test ( 'reverse element' , async ( ) => {
1081
1078
const arr = ref < number [ ] > ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ] )
@@ -1323,7 +1320,7 @@ describe('createFor', () => {
1323
1320
} ) . render ( )
1324
1321
}
1325
1322
1326
- test . todo ( 'move a key in non-keyed nodes with a size up' , async ( ) => {
1323
+ test ( 'move a key in non-keyed nodes with a size up' , async ( ) => {
1327
1324
const arr = ref < any [ ] > ( [ 1 , 'a' , 'b' , 'c' ] )
1328
1325
const { host, html } = define ( {
1329
1326
setup ( ) {
0 commit comments