2012-04-18 101 views
3

我想找出一个理想的方式来测试我的意见,用Jade编写。它们包含一些逻辑。例如,如果在主页上设置了cookie,它应该显示一个链接到主控制台的按钮,并且可以选择注销,如果没有设置cookie,它应该显示登录。快速js测试视图

任何意见表示赞赏。

回答

1

我认为不hard bugs to debug(你应该看到,如果它在浏览器窗口发生)。但是,如果你真的想,我认为你有以下选择:

  • 按照TJ看过的方式编写测试his tests。他已经为几乎所有事情写了测试。
  • 做无头测试使用例如tobizombie.js。也有phantom.js,但是这个产品不是在node.js中开发的。
  • selenium(未在node.js中开发)与soda一样deltanovember指出。
  • 您可以使用js-test-driver来测试您的所有浏览器(客户端JavaScript)。您也可以使用YETI(使用YUI测试框架)来测试所有浏览器中的所有代码。