diff --git a/cli/tasks/usemin.js b/cli/tasks/usemin.js index d3451c37..9a70e0d1 100644 --- a/cli/tasks/usemin.js +++ b/cli/tasks/usemin.js @@ -308,7 +308,7 @@ module.exports = function(grunt) { grunt.registerHelper('usemin:css', function(content, block, target) { var indent = (block.split(linefeed)[0].match(/^\s*/) || [])[0]; - return content.replace(block, indent + ''); + return content.replace(block, indent + ''); }); grunt.registerHelper('usemin:js', function(content, block, target) { diff --git a/cli/test/test-usemin.js b/cli/test/test-usemin.js index 12fc08f8..29028e7a 100644 --- a/cli/test/test-usemin.js +++ b/cli/test/test-usemin.js @@ -37,5 +37,15 @@ describe('usemin', function() { assert.ok( changed.match(/img[^\>]+src=['"]images\/misc\/2a436\.test\.png["']/) ); }); }); + describe('usemin:css', function() { + it("should replace a block with link on furnished target", function() { + grunt.log.muted = true; + var block = " foo\nbar\nbaz"; + var content = "before block\n" + block + "\nafter block"; + var awaited = "before block\n \nafter block"; + var changed = grunt.helper('usemin:css', content, block, 'foo'); + assert.ok( changed == awaited ); + }); + }); });