如何手动测试用 CoffeeScript 编写的 AngularJS 指令和 Jasmine 测试?

How can I manually test AngularJS directives and Jasmine tests written in CoffeeScript?

我正在编写 Ruby gem,其中我提供了许多 angular 指令。

使用以下文件夹结构编写指令,例如

app
 - assets
   - javascripts
     - components
        - dropdown
          - dropdown.html
          - dropdown.service.coffee
          - index.coffee (this has directive code)
spec
 - javascripts
   - dropdown
     - dropdown.service_spec.coffee (jasmine test)

既然这是一个 gem,我想保持它的状态而不是将它变成一个 Rails 应用程序。这将使人们更难将其用作 gem

但我希望能够测试指令。我不能自动这样做。

我想知道我如何 运行 通过启动 HTML 页面在本地/手动编写这些用 coffeescript 编写的 Jasmine 测试?

您需要创建一个 HTML 文件来添加您的文件、jasmine 和 运行 测试。

您可以使用众多现有样板之一,而不是自己这样做:

https://github.com/andrewvida/coffeescript-jasmine-boilerplate