Beispiel #1
0
    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 == ''
Beispiel #2
0
    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
Beispiel #3
0
    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>')