chai-smoothie
当断言失败时,启用错误消息更易于读取。但它不能处理承诺:
this.nameTextbox.getAttribute('value')
回报承诺。
注意
:所有量角器API返回承诺。
chai-as-promised
具有
chai
var chai = require('chai'),
chai.use(require('chai-as-promised'));
chai.use(require('chai-smoothie'));
global.expect = chai.expect;
// then can do assertion as following:
expect(this.nameTextbox.getAttribute('value')).to.eventually.equal('name');