@@ -15,20 +15,18 @@ describe('@vuepress/markdown > plugins > assetsPlugin', () => {
1515 '' ,
1616 '' ,
1717 '' ,
18- // aliases
19- '' ,
20- '' ,
21- '' ,
22- // webpack legacy aliases
23- '' ,
24- '' ,
25- '' ,
2618 // absolute paths
2719 '' ,
2820 '' ,
2921 // no-prefix paths
3022 '' ,
3123 '' ,
24+ '' ,
25+ '' ,
26+ '' ,
27+ '' ,
28+ '' ,
29+ '' ,
3230 // keep as is
3331 '' ,
3432 '![empty]()' ,
@@ -60,27 +58,25 @@ describe('@vuepress/markdown > plugins > assetsPlugin', () => {
6058 '<img src="@source/../out.png" alt="out">' ,
6159 '<img src="@source/sub/汉字.png" alt="汉字">' ,
6260 '<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%">' ,
7161 // absolute paths
7262 '<img src="/absolute.png" alt="absolute">' ,
7363 '<img src="/foo/absolute.png" alt="absolute-foo">' ,
7464 // 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%">' ,
7773 // keep as is
7874 '<img src="http://foobar.com/icon.png" alt="url">' ,
7975 '<img src="" alt="empty">' ,
8076 // 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%">' ,
8480 ] ,
8581 } ,
8682 {
@@ -101,27 +97,25 @@ describe('@vuepress/markdown > plugins > assetsPlugin', () => {
10197 '<img src="@foo/../out.png" alt="out">' ,
10298 '<img src="@foo/sub/汉字.png" alt="汉字">' ,
10399 '<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%">' ,
112100 // absolute paths
113101 '<img src="/absolute.png" alt="absolute">' ,
114102 '<img src="/foo/absolute.png" alt="absolute-foo">' ,
115103 // 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%">' ,
118112 // keep as is
119113 '<img src="http://foobar.com/icon.png" alt="url">' ,
120114 '<img src="" alt="empty">' ,
121115 // 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%">' ,
125119 ] ,
126120 } ,
127121 {
@@ -139,20 +133,18 @@ describe('@vuepress/markdown > plugins > assetsPlugin', () => {
139133 '<img src="../../out.png" alt="out">' ,
140134 '<img src="./汉字.png" alt="汉字">' ,
141135 '<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%">' ,
150136 // absolute paths
151137 '<img src="/absolute.png" alt="absolute">' ,
152138 '<img src="/foo/absolute.png" alt="absolute-foo">' ,
153139 // no-prefix paths
154140 '<img src="no-prefix.png" alt="no-prefix">' ,
155141 '<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%">' ,
156148 // keep as is
157149 '<img src="http://foobar.com/icon.png" alt="url">' ,
158150 '<img src="" alt="empty">' ,
0 commit comments