Javascript Symfony 中的单元测试

Javascript Unit Testing in Symfony

所以一些上下文:

我们使用 Symfony 来加载我们的资产(因为我们有很多依赖项(Underscore、Marionette、Backbone、..等)并且我们 运行 Javascript 单元测试,使用 Jasmine。因此,为了在我们的 CI 服务器中 运行 它们,我们使用 PhantomJS 来命中规范的 Symfony 路由。问题随之而来的是它在 运行 中的速度开发模式。

我们有哪些选择运行通过 CLI 工具正确地 运行ning Jasmine 测试(考虑到我们的依赖项是通过 Symfony Twig 模板管理的)而不是通过 URL 命中它们?

我们最终不得不从使用 Assetic 转换为 Browserify