【发布时间】:2012-06-05 18:10:06
【问题描述】:
在工作中,我的任务是对我们的 Javascript 代码进行单元测试。我选择了 Jasmine 单元测试框架并开始学习如何使用它,当我得知我们现在在 PHP 中内联我们的 Javascript 代码,甚至不再使用 Javascript 文件时。
Jasmine 可以解决这个问题吗?还有其他框架可以吗?我应该使用 PHP 单元测试和 Javascript 单元测试吗?我最好的方法是什么?
来自一个相当基本的页面的一些示例代码给你一个想法:
任何形式的见解将不胜感激
【问题讨论】:
-
这是一个很难进入的地方(我自己在那里)。 IMO,你真的需要测试两者,对于 JS,你可能需要像 PhantomJS 这样的东西来测试来自 HTTP 请求的实际 JavaScript 输出。
-
“我们现在在 PHP 中内联我们的 Javascript 代码,甚至不再使用 Javascript 文件。” ...哇...谁认为这是个好主意? ???
-
Aknosis - 我将研究 PhantomJS 和 PHP 单元测试框架,感谢您的回复!
-
rdlowrey- 办公室里好像有几个人在说这个!到目前为止,除了这个问题之外,一切似乎都正常。
-
我们决定拆分 PHP 和 Javascript,我会说这是一个谨慎的决定 :) 感谢 JMC 的投入!
标签: php javascript unit-testing