Sha256: 29535a517ad0666efa41548c8a4522e33cb50f962affe2c9fa8090d1f9b928e5
Contents?: true
Size: 748 Bytes
Versions: 10
Compression:
Stored size: 748 Bytes
Contents
# Ensure that carriage returns don't break compilation on Windows. eq CoffeeScript.compile('one\r\ntwo', bare: on), 'one;\ntwo;' # `globals: on` removes `var`s eq CoffeeScript.compile('x = y', bare: on, globals: on), 'x = y;' ok 'passed' is CoffeeScript.eval '"passed"', bare: on, fileName: 'test' #750 try ok not CoffeeScript.nodes 'f(->' catch e then eq e.message, 'unclosed CALL_START on line 1' eq CoffeeScript.compile('for k of o then', bare: on, globals: on), 'for (k in o) {}' # Compilations that should fail. cantCompile = (code) -> throws -> CoffeeScript.compile code cantCompile 'a = (break)' cantCompile 'a = (return 5 for item in list)' cantCompile 'a = (return 5 while condition)' cantCompile 'a = for x in y\n return 5'
Version data entries
10 entries across 10 versions & 2 rubygems