public void testRemoveLinkAttributes()
        {
            var source = Resources.testRemoveLinkAttributes;
            var result = Resources.testRemoveLinkAttributesResult;

            var compressor = new HtmlCompressor();

            compressor.setRemoveLinkAttributes(true);

            var compress = compressor.compress(source);

            Assert.AreEqual(result, compress);
        }
		public void testRemoveLinkAttributes()
		{
			var source = Resources.testRemoveLinkAttributes;
			var result = Resources.testRemoveLinkAttributesResult;

			var compressor = new HtmlCompressor();
			compressor.setRemoveLinkAttributes(true);

			var compress = compressor.compress(source);
			Assert.AreEqual(result, compress);

		}
Esempio n. 3
0
    protected HtmlCompressor createCompressorClone()
    {
        HtmlCompressor clone = new HtmlCompressor();
        //clone.setJavaScriptCompressor(javaScriptCompressor);
        //clone.setCssCompressor(cssCompressor);
        clone.setRemoveComments(_removeComments);
        clone.setRemoveMultiSpaces(_removeMultiSpaces);
        clone.setRemoveIntertagSpaces(_removeIntertagSpaces);
        clone.setRemoveQuotes(removeQuotes);
        //clone.setCompressJavaScript(compressJavaScript);
        clone.setCompressCss(compressCss);
        clone.setSimpleDoctype(_simpleDoctype);
        clone.setRemoveScriptAttributes(_removeScriptAttributes);
        clone.setRemoveStyleAttributes(_removeStyleAttributes);
        clone.setRemoveLinkAttributes(_removeLinkAttributes);
        clone.setRemoveFormAttributes(_removeFormAttributes);
        clone.setRemoveInputAttributes(_removeInputAttributes);
        clone.setSimpleBooleanAttributes(_simpleBooleanAttributes);
        //clone.setRemoveJavaScriptProtocol(removeJavaScriptProtocol);
        clone.setRemoveHttpProtocol(_removeHttpProtocol);
        clone.setRemoveHttpsProtocol(_removeHttpsProtocol);
        clone.setPreservePatterns(preservePatterns);
        clone.setYuiJsNoMunge(yuiJsNoMunge);
        clone.setYuiJsPreserveAllSemiColons(yuiJsPreserveAllSemiColons);
        clone.setYuiJsDisableOptimizations(yuiJsDisableOptimizations);
        clone.setYuiJsLineBreak(yuiJsLineBreak);
        clone.setYuiCssLineBreak(yuiCssLineBreak);
        //clone.setYuiErrorReporter(yuiErrorReporter);

        return clone;
    }