def test_compile_file():
    compiler = Babel()

    assert (
        clean_javascript(compiler.compile_file("scripts/test.es6")) ==
        """"use strict";\nconsole.log("Hello, World!");"""
    )
Example #2
0
def test_compile_source():
    compiler = Babel()

    assert clean_javascript(compiler.compile_source('console.log("Hello, World!");')) == """"use strict";\nconsole.log("Hello, World!");"""

    with pytest.raises(StaticCompilationError):
        compiler.compile_source('console.log "Hello, World!')

    # Test non-ascii
    assert clean_javascript(compiler.compile_source('console.log("Привет, Мир!");')) == """"use strict";\nconsole.log("Привет, Мир!");"""
def test_compile_source():
    compiler = Babel()

    assert (clean_javascript(
        compiler.compile_source('console.log("Hello, World!");')) ==
            """"use strict";\nconsole.log("Hello, World!");""")

    with pytest.raises(StaticCompilationError):
        compiler.compile_source('console.log "Hello, World!')

    # Test non-ascii
    assert (clean_javascript(
        compiler.compile_source('console.log("Привет, Мир!");')) ==
            """"use strict";\nconsole.log("Привет, Мир!");""")
def test_compile_file():
    compiler = Babel()

    assert (clean_javascript(compiler.compile_file("scripts/test.es6")) ==
            """"use strict";\nconsole.log("Hello, World!");""")