@@ -15,20 +15,18 @@ describe('@vuepress/markdown > plugins > assetsPlugin', () => {
15
15
'' ,
16
16
'' ,
17
17
'' ,
18
- // aliases
19
- '' ,
20
- '' ,
21
- '' ,
22
- // webpack legacy aliases
23
- '' ,
24
- '' ,
25
- '' ,
26
18
// absolute paths
27
19
'' ,
28
20
'' ,
29
21
// no-prefix paths
30
22
'' ,
31
23
'' ,
24
+ '' ,
25
+ '' ,
26
+ '' ,
27
+ '' ,
28
+ '' ,
29
+ '' ,
32
30
// keep as is
33
31
'' ,
34
32
'![empty]()' ,
@@ -60,27 +58,25 @@ describe('@vuepress/markdown > plugins > assetsPlugin', () => {
60
58
'<img src="@source/../out.png" alt="out">' ,
61
59
'<img src="@source/sub/汉字.png" alt="汉字">' ,
62
60
'<img src="@source/sub/100%.png" alt="100%">' ,
63
- // aliases
64
- '<img src="@alias/foo.png" alt="alias">' ,
65
- '<img src="@alias/汉字.png" alt="汉字">' ,
66
- '<img src="@alias/100%.png" alt="100%">' ,
67
- // webpack legacy aliases
68
- '<img src="~@alias/foo.png" alt="~alias">' ,
69
- '<img src="~@alias/汉字.png" alt="~汉字">' ,
70
- '<img src="~@alias/100%.png" alt="~100%">' ,
71
61
// absolute paths
72
62
'<img src="/absolute.png" alt="absolute">' ,
73
63
'<img src="/foo/absolute.png" alt="absolute-foo">' ,
74
64
// no-prefix paths
75
- '<img src="no-prefix.png" alt="no-prefix">' ,
76
- '<img src="foo/no-prefix.png" alt="no-prefix-foo">' ,
65
+ '<img src="@source/sub/no-prefix.png" alt="no-prefix">' ,
66
+ '<img src="@source/sub/foo/no-prefix.png" alt="no-prefix-foo">' ,
67
+ '<img src="@source/sub/@alias/foo.png" alt="alias">' ,
68
+ '<img src="@source/sub/@alias/汉字.png" alt="汉字">' ,
69
+ '<img src="@source/sub/@alias/100%.png" alt="100%">' ,
70
+ '<img src="@source/sub/~@alias/foo.png" alt="~alias">' ,
71
+ '<img src="@source/sub/~@alias/汉字.png" alt="~汉字">' ,
72
+ '<img src="@source/sub/~@alias/100%.png" alt="~100%">' ,
77
73
// keep as is
78
74
'<img src="http://foobar.com/icon.png" alt="url">' ,
79
75
'<img src="" alt="empty">' ,
80
76
// invalid paths
81
- '<img src=".../invalid.png" alt="invalid">' ,
82
- '<img src=".../汉字.png" alt="汉字">' ,
83
- '<img src=".../100%.png" alt="100%">' ,
77
+ '<img src="@source/sub/ .../invalid.png" alt="invalid">' ,
78
+ '<img src="@source/sub/ .../汉字.png" alt="汉字">' ,
79
+ '<img src="@source/sub/ .../100%.png" alt="100%">' ,
84
80
] ,
85
81
} ,
86
82
{
@@ -101,27 +97,25 @@ describe('@vuepress/markdown > plugins > assetsPlugin', () => {
101
97
'<img src="@foo/../out.png" alt="out">' ,
102
98
'<img src="@foo/sub/汉字.png" alt="汉字">' ,
103
99
'<img src="@foo/sub/100%.png" alt="100%">' ,
104
- // aliases
105
- '<img src="@alias/foo.png" alt="alias">' ,
106
- '<img src="@alias/汉字.png" alt="汉字">' ,
107
- '<img src="@alias/100%.png" alt="100%">' ,
108
- // webpack legacy aliases
109
- '<img src="~@alias/foo.png" alt="~alias">' ,
110
- '<img src="~@alias/汉字.png" alt="~汉字">' ,
111
- '<img src="~@alias/100%.png" alt="~100%">' ,
112
100
// absolute paths
113
101
'<img src="/absolute.png" alt="absolute">' ,
114
102
'<img src="/foo/absolute.png" alt="absolute-foo">' ,
115
103
// no-prefix paths
116
- '<img src="no-prefix.png" alt="no-prefix">' ,
117
- '<img src="foo/no-prefix.png" alt="no-prefix-foo">' ,
104
+ '<img src="@foo/sub/no-prefix.png" alt="no-prefix">' ,
105
+ '<img src="@foo/sub/foo/no-prefix.png" alt="no-prefix-foo">' ,
106
+ '<img src="@foo/sub/@alias/foo.png" alt="alias">' ,
107
+ '<img src="@foo/sub/@alias/汉字.png" alt="汉字">' ,
108
+ '<img src="@foo/sub/@alias/100%.png" alt="100%">' ,
109
+ '<img src="@foo/sub/~@alias/foo.png" alt="~alias">' ,
110
+ '<img src="@foo/sub/~@alias/汉字.png" alt="~汉字">' ,
111
+ '<img src="@foo/sub/~@alias/100%.png" alt="~100%">' ,
118
112
// keep as is
119
113
'<img src="http://foobar.com/icon.png" alt="url">' ,
120
114
'<img src="" alt="empty">' ,
121
115
// invalid paths
122
- '<img src=".../invalid.png" alt="invalid">' ,
123
- '<img src=".../汉字.png" alt="汉字">' ,
124
- '<img src=".../100%.png" alt="100%">' ,
116
+ '<img src="@foo/sub/ .../invalid.png" alt="invalid">' ,
117
+ '<img src="@foo/sub/ .../汉字.png" alt="汉字">' ,
118
+ '<img src="@foo/sub/ .../100%.png" alt="100%">' ,
125
119
] ,
126
120
} ,
127
121
{
@@ -139,20 +133,18 @@ describe('@vuepress/markdown > plugins > assetsPlugin', () => {
139
133
'<img src="../../out.png" alt="out">' ,
140
134
'<img src="./汉字.png" alt="汉字">' ,
141
135
'<img src="./100%.png" alt="100%">' ,
142
- // aliases
143
- '<img src="@alias/foo.png" alt="alias">' ,
144
- '<img src="@alias/汉字.png" alt="汉字">' ,
145
- '<img src="@alias/100%.png" alt="100%">' ,
146
- // webpack legacy aliases
147
- '<img src="~@alias/foo.png" alt="~alias">' ,
148
- '<img src="~@alias/汉字.png" alt="~汉字">' ,
149
- '<img src="~@alias/100%.png" alt="~100%">' ,
150
136
// absolute paths
151
137
'<img src="/absolute.png" alt="absolute">' ,
152
138
'<img src="/foo/absolute.png" alt="absolute-foo">' ,
153
139
// no-prefix paths
154
140
'<img src="no-prefix.png" alt="no-prefix">' ,
155
141
'<img src="foo/no-prefix.png" alt="no-prefix-foo">' ,
142
+ '<img src="@alias/foo.png" alt="alias">' ,
143
+ '<img src="@alias/汉字.png" alt="汉字">' ,
144
+ '<img src="@alias/100%.png" alt="100%">' ,
145
+ '<img src="~@alias/foo.png" alt="~alias">' ,
146
+ '<img src="~@alias/汉字.png" alt="~汉字">' ,
147
+ '<img src="~@alias/100%.png" alt="~100%">' ,
156
148
// keep as is
157
149
'<img src="http://foobar.com/icon.png" alt="url">' ,
158
150
'<img src="" alt="empty">' ,
0 commit comments