我尝试用 Coffeescript 和 Jasmine 编写一些简单的测试。
# greet.coffee
greet = (message, person) ->
"#{message}, #{person}!"
这是我的茉莉花规格文件:
# greetSpec.coffee
describe 'greet', ->
it 'should greet with message and name', ->
result = greet 'Hello', 'John'
expect(result).toBe 'Hello, John!'
当我在 Jasmine 中启动 SpecRunner 时,我得到: ReferenceError: greet is not defined
我猜这与咖啡脚本自动生成的命名空间有关,因此从 Spec 文件中看不到 greet 函数。我该如何解决?