@@ -377,42 +377,6 @@ const tests = [
377
377
input : '[type="radio"] {}' ,
378
378
expected : '[type="radio"] {}'
379
379
} ,
380
- {
381
- should : 'not modify urls without option' ,
382
- input : '.a { background: url(./image.png); }\n' +
383
- ':global .b { background: url(image.png); }\n' +
384
- '.c { background: url("./image.png"); }' ,
385
- expected : ':local(.a) { background: url(./image.png); }\n' +
386
- '.b { background: url(image.png); }\n' +
387
- ':local(.c) { background: url("./image.png"); }'
388
- } ,
389
- {
390
- should : 'rewrite url in local block' ,
391
- input : '.a { background: url(./image.png); }\n' +
392
- ':global .b { background: url(image.png); }\n' +
393
- '.c { background: url("./image.png"); }\n' +
394
- '.d { background: -webkit-image-set(url("./image.png") 1x, url("./image2x.png") 2x); }\n' +
395
- '@font-face { src: url("./font.woff"); }\n' +
396
- '@-webkit-font-face { src: url("./font.woff"); }\n' +
397
- '@media screen { .a { src: url("./image.png"); } }\n' +
398
- '@keyframes :global(ani1) { 0% { src: url("image.png"); } }\n' +
399
- '@keyframes ani2 { 0% { src: url("./image.png"); } }' ,
400
- options : {
401
- rewriteUrl : function ( global , url ) {
402
- var mode = global ? 'global' : 'local'
403
- return '(' + mode + ')' + url + '"' + mode + '"'
404
- }
405
- } ,
406
- expected : ':local(.a) { background: url((local\\)./image.png\\"local\\"); }\n' +
407
- '.b { background: url((global\\)image.png\\"global\\"); }\n' +
408
- ':local(.c) { background: url("(local)./image.png\\"local\\""); }\n' +
409
- ':local(.d) { background: -webkit-image-set(url("(local)./image.png\\"local\\"") 1x, url("(local)./image2x.png\\"local\\"") 2x); }\n' +
410
- '@font-face { src: url("(local)./font.woff\\"local\\""); }\n' +
411
- '@-webkit-font-face { src: url("(local)./font.woff\\"local\\""); }\n' +
412
- '@media screen { :local(.a) { src: url("(local)./image.png\\"local\\""); } }\n' +
413
- '@keyframes ani1 { 0% { src: url("(global)image.png\\"global\\""); } }\n' +
414
- '@keyframes :local(ani2) { 0% { src: url("(local)./image.png\\"local\\""); } }'
415
- } ,
416
380
{
417
381
should : 'not crash on atrule without nodes' ,
418
382
input : '@charset "utf-8";' ,
0 commit comments