什么是角度js中使用的"期望"函数

Ran*_*ngh 29 javascript angularjs

在Angular文档中,他们写道:

expect(scope.counter).toEqual(0);

这是写在很多地方像这里.

我只是想知道它的作用

pko*_*rce 26

这是茉莉花的单元测试框架的语法单元测试.Angular使用,促进和鼓励单元测试实践.

AngularJS非常重视可测试性,框架的作者确保使用AngularJS编写的代码易于测试:

  • 内置依赖注入(DI)系统可以轻松组合来自较小的,经过良好测试的元素的应用程序
  • 随附工具--Testacular - 使得在实践中编写和执行测试变得容易

AngularJS还提供了更高级别的端到端测试解决方案.E2e测试使用非常相似的语法(因此您也会注意到expect关键字),但这些不是Jasmine测试.更多信息可以在这里找到:https://stackoverflow.com/a/13213262/1418796