咖啡中的 Casper 测试不会在 evaluate() 中使用 javascript 语法进行编译

Casper test in coffee wont' compile with javascript syntax in evaluate()

我一直在用 coffeescript 编写我的 casperJS 测试,并且我使用 casper.evaluate() 在客户端环境中执行了很多代码。然而,当我使用像 function(){} 这样的 javascript 特定语法时,casper 测试似乎无法编译并尝试 运行 它只是抛出了一个错误。

还有其他人遇到这个问题并且知道解决方法吗?

截至目前,只需在咖啡中编写整个代码,将其编译成 javascript,然后 运行 进行测试。

编辑:不知道我是怎么意识到这一点的,但是评估中的 coffeescript 代码工作正常...