Я новичок в обещаниях, у меня есть следующая функция
var chai = require('chai');
var expect = chai.expect;
var chaiAsPromised = require('chai-as-promised');
chai.use(chaiAsPromised);
it('should do something with promises', function() {
var blah = 'foo';
var result = systemUnderTest();
return expect(result).to.eventually.equal(blah);
});
почему ключевое слово return
стоит перед expect
, каково его значение и что произойдет, если мы не return