如何为jasmine中的如下所示的函数编写测试用例

时间:2015-12-18 08:44:50

标签: testing jasmine case

我有这个功能:

varchar(255)

如何为jasmine中的如下所示的函数编写测试用例?

1 个答案:

答案 0 :(得分:0)

因为你问这个问题,我认为你没有正确使用Jasmine。我想回答你为什么以及如何测试。 如果你期待jasmine github page。您将找到以下关于Jasmine的描述:

  

Jasmine是一个行为驱动开发测试框架   的JavaScript。

那么什么是行为驱动开发?在这里,您可以在Wikipedia

找到一篇好文章

BDD的原则是:

  • 首先为单位定义测试集;
  • 然后实施该单位;
  • 最后验证单元的实现是否使测试成功。

所以在这一点上你应该明白,为什么你的问题暗示了茉莉花的错误使用。

因为您应该首先定义测试然后编写代码。如果这样做,您需要编写可测试的代码。如果你在第一步中进行测试,你的函数看起来会完全不同,你永远不会问如何为该函数编写测试,因为在函数存在之前,测试就已经完成了。