Javascript Symfony 中的单元测试
Javascript Unit Testing in Symfony
所以一些上下文:
我们使用 Symfony 来加载我们的资产(因为我们有很多依赖项(Underscore、Marionette、Backbone、..等)并且我们 运行 Javascript 单元测试,使用 Jasmine。因此,为了在我们的 CI 服务器中 运行 它们,我们使用 PhantomJS 来命中规范的 Symfony 路由。问题随之而来的是它在 运行 中的速度开发模式。
我们有哪些选择运行通过 CLI 工具正确地 运行ning Jasmine 测试(考虑到我们的依赖项是通过 Symfony Twig 模板管理的)而不是通过 URL 命中它们?
我们最终不得不从使用 Assetic 转换为 Browserify
所以一些上下文:
我们使用 Symfony 来加载我们的资产(因为我们有很多依赖项(Underscore、Marionette、Backbone、..等)并且我们 运行 Javascript 单元测试,使用 Jasmine。因此,为了在我们的 CI 服务器中 运行 它们,我们使用 PhantomJS 来命中规范的 Symfony 路由。问题随之而来的是它在 运行 中的速度开发模式。
我们有哪些选择运行通过 CLI 工具正确地 运行ning Jasmine 测试(考虑到我们的依赖项是通过 Symfony Twig 模板管理的)而不是通过 URL 命中它们?
我们最终不得不从使用 Assetic 转换为 Browserify