@@ -1514,7 +1514,7 @@ describe('compiler: parse', () => {
1514
1514
test ( 'invalid html' , ( ) => {
1515
1515
expect ( ( ) => {
1516
1516
parse ( `<div>\n<span>\n</div>\n</span>` )
1517
- } ) . toThrow ( 'End tag was not found .' )
1517
+ } ) . toThrow ( 'Element is missing end tag .' )
1518
1518
1519
1519
const spy = jest . fn ( )
1520
1520
const ast = parse ( `<div>\n<span>\n</div>\n</span>` , {
@@ -1527,8 +1527,8 @@ describe('compiler: parse', () => {
1527
1527
code : ErrorCodes . X_MISSING_END_TAG ,
1528
1528
loc : {
1529
1529
start : {
1530
- offset : 13 ,
1531
- line : 3 ,
1530
+ offset : 6 ,
1531
+ line : 2 ,
1532
1532
column : 1
1533
1533
}
1534
1534
}
@@ -1833,7 +1833,7 @@ foo
1833
1833
} ,
1834
1834
{
1835
1835
type : ErrorCodes . X_MISSING_END_TAG ,
1836
- loc : { offset : 11 , line : 1 , column : 12 }
1836
+ loc : { offset : 0 , line : 1 , column : 1 }
1837
1837
}
1838
1838
]
1839
1839
} ,
@@ -1846,7 +1846,7 @@ foo
1846
1846
} ,
1847
1847
{
1848
1848
type : ErrorCodes . X_MISSING_END_TAG ,
1849
- loc : { offset : 12 , line : 1 , column : 13 }
1849
+ loc : { offset : 0 , line : 1 , column : 1 }
1850
1850
}
1851
1851
]
1852
1852
}
@@ -1861,11 +1861,11 @@ foo
1861
1861
} ,
1862
1862
{
1863
1863
type : ErrorCodes . X_MISSING_END_TAG ,
1864
- loc : { offset : 29 , line : 1 , column : 30 }
1864
+ loc : { offset : 10 , line : 1 , column : 11 }
1865
1865
} ,
1866
1866
{
1867
1867
type : ErrorCodes . X_MISSING_END_TAG ,
1868
- loc : { offset : 29 , line : 1 , column : 30 }
1868
+ loc : { offset : 0 , line : 1 , column : 1 }
1869
1869
}
1870
1870
]
1871
1871
} ,
@@ -1878,11 +1878,11 @@ foo
1878
1878
} ,
1879
1879
{
1880
1880
type : ErrorCodes . X_MISSING_END_TAG ,
1881
- loc : { offset : 24 , line : 1 , column : 25 }
1881
+ loc : { offset : 10 , line : 1 , column : 11 }
1882
1882
} ,
1883
1883
{
1884
1884
type : ErrorCodes . X_MISSING_END_TAG ,
1885
- loc : { offset : 24 , line : 1 , column : 25 }
1885
+ loc : { offset : 0 , line : 1 , column : 1 }
1886
1886
}
1887
1887
]
1888
1888
}
@@ -1897,7 +1897,7 @@ foo
1897
1897
} ,
1898
1898
{
1899
1899
type : ErrorCodes . X_MISSING_END_TAG ,
1900
- loc : { offset : 21 , line : 1 , column : 22 }
1900
+ loc : { offset : 0 , line : 1 , column : 1 }
1901
1901
}
1902
1902
]
1903
1903
} ,
@@ -1910,7 +1910,7 @@ foo
1910
1910
} ,
1911
1911
{
1912
1912
type : ErrorCodes . X_MISSING_END_TAG ,
1913
- loc : { offset : 14 , line : 1 , column : 15 }
1913
+ loc : { offset : 0 , line : 1 , column : 1 }
1914
1914
}
1915
1915
]
1916
1916
} ,
@@ -1925,7 +1925,7 @@ foo
1925
1925
} ,
1926
1926
{
1927
1927
type : ErrorCodes . X_MISSING_END_TAG ,
1928
- loc : { offset : 12 , line : 1 , column : 13 }
1928
+ loc : { offset : 0 , line : 1 , column : 1 }
1929
1929
}
1930
1930
]
1931
1931
} ,
@@ -1938,7 +1938,7 @@ foo
1938
1938
} ,
1939
1939
{
1940
1940
type : ErrorCodes . X_MISSING_END_TAG ,
1941
- loc : { offset : 13 , line : 1 , column : 14 }
1941
+ loc : { offset : 0 , line : 1 , column : 1 }
1942
1942
}
1943
1943
]
1944
1944
} ,
@@ -1951,7 +1951,7 @@ foo
1951
1951
} ,
1952
1952
{
1953
1953
type : ErrorCodes . X_MISSING_END_TAG ,
1954
- loc : { offset : 15 , line : 1 , column : 16 }
1954
+ loc : { offset : 0 , line : 1 , column : 1 }
1955
1955
}
1956
1956
]
1957
1957
}
@@ -1962,7 +1962,7 @@ foo
1962
1962
errors : [
1963
1963
{
1964
1964
type : ErrorCodes . X_MISSING_END_TAG ,
1965
- loc : { offset : 32 , line : 1 , column : 33 }
1965
+ loc : { offset : 0 , line : 1 , column : 1 }
1966
1966
} ,
1967
1967
{
1968
1968
type : ErrorCodes . EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT ,
@@ -1975,7 +1975,7 @@ foo
1975
1975
errors : [
1976
1976
{
1977
1977
type : ErrorCodes . X_MISSING_END_TAG ,
1978
- loc : { offset : 28 , line : 1 , column : 29 }
1978
+ loc : { offset : 0 , line : 1 , column : 1 }
1979
1979
}
1980
1980
]
1981
1981
}
@@ -1990,11 +1990,11 @@ foo
1990
1990
} ,
1991
1991
{
1992
1992
type : ErrorCodes . X_MISSING_END_TAG ,
1993
- loc : { offset : 14 , line : 1 , column : 15 }
1993
+ loc : { offset : 10 , line : 1 , column : 11 }
1994
1994
} ,
1995
1995
{
1996
1996
type : ErrorCodes . X_MISSING_END_TAG ,
1997
- loc : { offset : 14 , line : 1 , column : 15 }
1997
+ loc : { offset : 0 , line : 1 , column : 1 }
1998
1998
}
1999
1999
]
2000
2000
} ,
@@ -2007,11 +2007,11 @@ foo
2007
2007
} ,
2008
2008
{
2009
2009
type : ErrorCodes . X_MISSING_END_TAG ,
2010
- loc : { offset : 15 , line : 1 , column : 16 }
2010
+ loc : { offset : 10 , line : 1 , column : 11 }
2011
2011
} ,
2012
2012
{
2013
2013
type : ErrorCodes . X_MISSING_END_TAG ,
2014
- loc : { offset : 15 , line : 1 , column : 16 }
2014
+ loc : { offset : 0 , line : 1 , column : 1 }
2015
2015
}
2016
2016
]
2017
2017
} ,
@@ -2024,11 +2024,11 @@ foo
2024
2024
} ,
2025
2025
{
2026
2026
type : ErrorCodes . X_MISSING_END_TAG ,
2027
- loc : { offset : 17 , line : 1 , column : 18 }
2027
+ loc : { offset : 10 , line : 1 , column : 11 }
2028
2028
} ,
2029
2029
{
2030
2030
type : ErrorCodes . X_MISSING_END_TAG ,
2031
- loc : { offset : 17 , line : 1 , column : 18 }
2031
+ loc : { offset : 0 , line : 1 , column : 1 }
2032
2032
}
2033
2033
]
2034
2034
} ,
@@ -2041,11 +2041,11 @@ foo
2041
2041
} ,
2042
2042
{
2043
2043
type : ErrorCodes . X_MISSING_END_TAG ,
2044
- loc : { offset : 18 , line : 1 , column : 19 }
2044
+ loc : { offset : 10 , line : 1 , column : 11 }
2045
2045
} ,
2046
2046
{
2047
2047
type : ErrorCodes . X_MISSING_END_TAG ,
2048
- loc : { offset : 18 , line : 1 , column : 19 }
2048
+ loc : { offset : 0 , line : 1 , column : 1 }
2049
2049
}
2050
2050
]
2051
2051
} ,
@@ -2062,11 +2062,11 @@ foo
2062
2062
} ,
2063
2063
{
2064
2064
type : ErrorCodes . X_MISSING_END_TAG ,
2065
- loc : { offset : 19 , line : 1 , column : 20 }
2065
+ loc : { offset : 10 , line : 1 , column : 11 }
2066
2066
} ,
2067
2067
{
2068
2068
type : ErrorCodes . X_MISSING_END_TAG ,
2069
- loc : { offset : 19 , line : 1 , column : 20 }
2069
+ loc : { offset : 0 , line : 1 , column : 1 }
2070
2070
}
2071
2071
]
2072
2072
} ,
@@ -2079,11 +2079,11 @@ foo
2079
2079
} ,
2080
2080
{
2081
2081
type : ErrorCodes . X_MISSING_END_TAG ,
2082
- loc : { offset : 22 , line : 1 , column : 23 }
2082
+ loc : { offset : 10 , line : 1 , column : 11 }
2083
2083
} ,
2084
2084
{
2085
2085
type : ErrorCodes . X_MISSING_END_TAG ,
2086
- loc : { offset : 22 , line : 1 , column : 23 }
2086
+ loc : { offset : 0 , line : 1 , column : 1 }
2087
2087
}
2088
2088
]
2089
2089
} ,
@@ -2096,11 +2096,11 @@ foo
2096
2096
} ,
2097
2097
{
2098
2098
type : ErrorCodes . X_MISSING_END_TAG ,
2099
- loc : { offset : 22 , line : 1 , column : 23 }
2099
+ loc : { offset : 10 , line : 1 , column : 11 }
2100
2100
} ,
2101
2101
{
2102
2102
type : ErrorCodes . X_MISSING_END_TAG ,
2103
- loc : { offset : 22 , line : 1 , column : 23 }
2103
+ loc : { offset : 0 , line : 1 , column : 1 }
2104
2104
}
2105
2105
]
2106
2106
} ,
@@ -2113,11 +2113,11 @@ foo
2113
2113
} ,
2114
2114
{
2115
2115
type : ErrorCodes . X_MISSING_END_TAG ,
2116
- loc : { offset : 23 , line : 1 , column : 24 }
2116
+ loc : { offset : 10 , line : 1 , column : 11 }
2117
2117
} ,
2118
2118
{
2119
2119
type : ErrorCodes . X_MISSING_END_TAG ,
2120
- loc : { offset : 23 , line : 1 , column : 24 }
2120
+ loc : { offset : 0 , line : 1 , column : 1 }
2121
2121
}
2122
2122
]
2123
2123
} ,
@@ -2130,11 +2130,11 @@ foo
2130
2130
} ,
2131
2131
{
2132
2132
type : ErrorCodes . X_MISSING_END_TAG ,
2133
- loc : { offset : 23 , line : 1 , column : 24 }
2133
+ loc : { offset : 10 , line : 1 , column : 11 }
2134
2134
} ,
2135
2135
{
2136
2136
type : ErrorCodes . X_MISSING_END_TAG ,
2137
- loc : { offset : 23 , line : 1 , column : 24 }
2137
+ loc : { offset : 0 , line : 1 , column : 1 }
2138
2138
}
2139
2139
]
2140
2140
} ,
@@ -2147,11 +2147,11 @@ foo
2147
2147
} ,
2148
2148
{
2149
2149
type : ErrorCodes . X_MISSING_END_TAG ,
2150
- loc : { offset : 21 , line : 1 , column : 22 }
2150
+ loc : { offset : 10 , line : 1 , column : 11 }
2151
2151
} ,
2152
2152
{
2153
2153
type : ErrorCodes . X_MISSING_END_TAG ,
2154
- loc : { offset : 21 , line : 1 , column : 22 }
2154
+ loc : { offset : 0 , line : 1 , column : 1 }
2155
2155
}
2156
2156
]
2157
2157
} ,
@@ -2168,11 +2168,11 @@ foo
2168
2168
} ,
2169
2169
{
2170
2170
type : ErrorCodes . X_MISSING_END_TAG ,
2171
- loc : { offset : 24 , line : 1 , column : 25 }
2171
+ loc : { offset : 10 , line : 1 , column : 11 }
2172
2172
} ,
2173
2173
{
2174
2174
type : ErrorCodes . X_MISSING_END_TAG ,
2175
- loc : { offset : 24 , line : 1 , column : 25 }
2175
+ loc : { offset : 0 , line : 1 , column : 1 }
2176
2176
}
2177
2177
]
2178
2178
} ,
@@ -2189,11 +2189,11 @@ foo
2189
2189
} ,
2190
2190
{
2191
2191
type : ErrorCodes . X_MISSING_END_TAG ,
2192
- loc : { offset : 24 , line : 1 , column : 25 }
2192
+ loc : { offset : 10 , line : 1 , column : 11 }
2193
2193
} ,
2194
2194
{
2195
2195
type : ErrorCodes . X_MISSING_END_TAG ,
2196
- loc : { offset : 24 , line : 1 , column : 25 }
2196
+ loc : { offset : 0 , line : 1 , column : 1 }
2197
2197
}
2198
2198
]
2199
2199
} ,
@@ -2210,11 +2210,11 @@ foo
2210
2210
} ,
2211
2211
{
2212
2212
type : ErrorCodes . X_MISSING_END_TAG ,
2213
- loc : { offset : 23 , line : 1 , column : 24 }
2213
+ loc : { offset : 10 , line : 1 , column : 11 }
2214
2214
} ,
2215
2215
{
2216
2216
type : ErrorCodes . X_MISSING_END_TAG ,
2217
- loc : { offset : 23 , line : 1 , column : 24 }
2217
+ loc : { offset : 0 , line : 1 , column : 1 }
2218
2218
}
2219
2219
]
2220
2220
}
@@ -2292,7 +2292,7 @@ foo
2292
2292
} ,
2293
2293
{
2294
2294
type : ErrorCodes . X_MISSING_END_TAG ,
2295
- loc : { offset : 27 , line : 1 , column : 28 }
2295
+ loc : { offset : 0 , line : 1 , column : 1 }
2296
2296
}
2297
2297
]
2298
2298
} ,
@@ -2429,7 +2429,7 @@ foo
2429
2429
} ,
2430
2430
{
2431
2431
type : ErrorCodes . X_MISSING_END_TAG ,
2432
- loc : { offset : 19 , line : 1 , column : 20 }
2432
+ loc : { offset : 0 , line : 1 , column : 1 }
2433
2433
}
2434
2434
]
2435
2435
}
@@ -2651,7 +2651,7 @@ foo
2651
2651
errors : [
2652
2652
{
2653
2653
type : ErrorCodes . X_MISSING_END_TAG ,
2654
- loc : { offset : 15 , line : 1 , column : 16 }
2654
+ loc : { offset : 10 , line : 1 , column : 11 }
2655
2655
}
2656
2656
]
2657
2657
} ,
@@ -2660,11 +2660,11 @@ foo
2660
2660
errors : [
2661
2661
{
2662
2662
type : ErrorCodes . X_MISSING_END_TAG ,
2663
- loc : { offset : 15 , line : 1 , column : 16 }
2663
+ loc : { offset : 10 , line : 1 , column : 11 }
2664
2664
} ,
2665
2665
{
2666
2666
type : ErrorCodes . X_MISSING_END_TAG ,
2667
- loc : { offset : 15 , line : 1 , column : 16 }
2667
+ loc : { offset : 0 , line : 1 , column : 1 }
2668
2668
}
2669
2669
]
2670
2670
}
0 commit comments