@@ -194,19 +194,40 @@ describe('cdn helper', function () {
194
194
] , done ) ;
195
195
} ) ;
196
196
197
- it ( 'should return a webDav asset if webdav protocol specified' , function ( done ) {
197
+ it ( 'should return an original cdn img asset if webdav protocol specified but file type indicates it is an image ' , function ( done ) {
198
198
runTestCases ( [
199
199
{
200
200
input : '{{cdn "webdav:img/image.jpg"}}' ,
201
- output : 'https://cdn.bcapp/3dsf74g/content/img/image.jpg' ,
201
+ output : 'https://cdn.bcapp/3dsf74g/images/stencil/original/ content/img/image.jpg' ,
202
202
} ,
203
203
{
204
- input : '{{cdn "webdav:/img/image.jpg "}}' ,
205
- output : 'https://cdn.bcapp/3dsf74g/content/img/image.jpg ' ,
204
+ input : '{{cdn "webdav:/img/image.jpeg "}}' ,
205
+ output : 'https://cdn.bcapp/3dsf74g/images/stencil/original/ content/img/image.jpeg ' ,
206
206
} ,
207
207
{
208
- input : '{{cdn "webdav://img/image.jpg"}}' ,
209
- output : 'https://cdn.bcapp/3dsf74g/content/img/image.jpg' ,
208
+ input : '{{cdn "webdav://img/image.gif"}}' ,
209
+ output : 'https://cdn.bcapp/3dsf74g/images/stencil/original/content/img/image.gif' ,
210
+ } ,
211
+ {
212
+ input : '{{cdn "webdav://img/image.png"}}' ,
213
+ output : 'https://cdn.bcapp/3dsf74g/images/stencil/original/content/img/image.png' ,
214
+ } ,
215
+ ] , done ) ;
216
+ } ) ;
217
+
218
+ it ( 'should return a webDav asset if webdav protocol specified but is not a supported image type' , function ( done ) {
219
+ runTestCases ( [
220
+ {
221
+ input : '{{cdn "webdav:img/image.pdf"}}' ,
222
+ output : 'https://cdn.bcapp/3dsf74g/content/img/image.pdf' ,
223
+ } ,
224
+ {
225
+ input : '{{cdn "webdav:/img/image.pdf"}}' ,
226
+ output : 'https://cdn.bcapp/3dsf74g/content/img/image.pdf' ,
227
+ } ,
228
+ {
229
+ input : '{{cdn "webdav://img/image.pdf"}}' ,
230
+ output : 'https://cdn.bcapp/3dsf74g/content/img/image.pdf' ,
210
231
} ,
211
232
] , done ) ;
212
233
} ) ;
0 commit comments