def test_output_compress_enabled_empty(self, filter_mock, settings): settings.COMPRESS_ENABLED = True instance = UglifyJSSourcemapCompressor(content='') output = instance.output() assert filter_mock.called is False assert output == ''
def test_output_compress_disabled(self, filter_mock, settings): settings.COMPRESS_ENABLED = False input_content = ( "<script>function test( test, test2) { " "console.log(test);alert(test2 +'lorem');}</script>" ) instance = UglifyJSSourcemapCompressor(content=input_content) output = instance.output() assert filter_mock.called is False assert output == input_content
def test_output_compress_enabled(self, filter_mock, settings): settings.COMPRESS_ENABLED = True input_content = ( "<script>function test( test, test2) { " "console.log(test);alert(test2 +'lorem');}</script>" ) instance = UglifyJSSourcemapCompressor(content=input_content) output = instance.output() assert filter_mock.called is True assert output == ( '<script type="text/javascript" src="/static/CACHE/js/66ba8f5c4310.js"></script>')