我已经研究并考虑了许多JavaScript单元测试和测试工具,但一直无法找到一个完全符合TDD的合适选项。那么,是否存在完全兼容TDD的JavaScript单元测试工具?

如何验证方法未在对象的依赖项上调用?例如:通过Foo测试:

我有一个字符串表示unix时间戳(即。"1284101485"),我想把它转换成一个可读的日期。当我利用时间的时候。strftime,我得到一个TypeError:

如何使用JUnit测试具有内部私有方法、字段或嵌套类的类?仅仅为了能够运行测试而更改方法的访问修饰符似乎是不好的。