如何手动测试用 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
我正在编写 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