下面的代码片段来自angular's documentation。这里做的it()
函数是什么(我假设它有一些常规含义,否则没有上下文似乎给出它的含义)?我没有在angular的网站上看到它的任何提及。由于它的名字,它也很难谷歌。上下文是关于代码测试。这里做的it()函数是什么?
it('should say hello', function() {
var scopeMock = {};
var cntl = new MyController(scopeMock);
// Assert that username is pre-filled
expect(scopeMock.username).toEqual('World');
// Assert that we read new username and greet
scopeMock.username = 'angular';
scopeMock.sayHello();
expect(scopeMock.greeting).toEqual('Hello angular!');
});
这是用于在[茉莉测试框架]定义测试(http://jasmine.github.io/2.2/introduction的功能之一。 HTML)和其他类似的。 – 2015-02-05 20:18:37
'it','expect'和'.toEqual'这里来自一些测试套件,而不是Angular。 – Bergi 2015-02-05 20:18:54