我在Rails应用中使用CoffeeScript,并且想对它进行单元测试。在Google上没有找到相关信息,是否有除了编写自己的测试框架或测试由CoffeeScript输出的JavaScript代码之外的方法?
我在Rails应用中使用CoffeeScript,并且想对它进行单元测试。在Google上没有找到相关信息,是否有除了编写自己的测试框架或测试由CoffeeScript输出的JavaScript代码之外的方法?
npm run test
即可。<script type="text/coffeescript">
for file in ['models', 'controllers']
lib = "../../app/assets/javascripts/#{file}.js.coffee"
load_test = ->
test = "#{file}_test.coffee"
-> CoffeeScript.load(test)
CoffeeScript.load lib, load_test()
</script>
test
变量进行柯里化的必要性...如果你想进行 Coffee-Script 单元测试,可以尝试 Beast-Test,它是专门为 Coffee-Script 设计的。顺便说一下,我是这个项目的所有者,但我认为你会喜欢它的。它类似于 JUnit。