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: greeting is not defined
これは、coffeescript によって自動生成された名前空間と関係があると思われます。そのため、Spec ファイルからは greeting 関数が見えません。どうすれば解決できますか?