コード例 #1
0
def test_compile_file():
    compiler = Babel()

    assert (
        clean_javascript(compiler.compile_file("scripts/test.es6")) ==
        """"use strict";\nconsole.log("Hello, World!");"""
    )
コード例 #2
0
ファイル: test_babel.py プロジェクト: tgiachi/wi2m
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("Привет, Мир!");"""
コード例 #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("Привет, Мир!");""")
コード例 #4
0
def test_compile_file():
    compiler = Babel()

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