def test_compile_file():
    compiler = Babel()

    assert (
        clean_javascript(compiler.compile_file("scripts/test.es6")) ==
        """"use strict";\nconsole.log("Hello, World!");"""
    )
Ejemplo n.º 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("Привет, Мир!");"""
Ejemplo n.º 3
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("Привет, Мир!");""")
Ejemplo n.º 4
0
def test_compile_file():
    compiler = Babel()

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